I'd stay away from VB.... yes it has it's perks, but if you're serious about coding you'll quickly outgrow the language and get frusterated with it.
If you want a serious language, I'd recommend Java. The object-oriented structure is pretty easy to pickup (given you have a talent with computers and thinking analytically), plus it'd be a lot easier to pickup C++ if you so desire down the road.