I'd advice against bothering with VB - it's good for school students doing projects, and just playing about, but it tend to teach bad habits and isn't really scalable.
As stated - it depends what you want to do, if your aiming for working on the web, then go for PHP, easy to learn, and does a heck of a lot.
A good, free, book is:
CODE
http://www.hudzilla.org/phpbook/
Else go for C++ - pick up a good book from your local bookstore, but avoid the "we can teach you everything you'll ever need to know to be a C++ expert in a day/week/month"-type, not worth the paper their written on unless you just want a good, basic, overview.