Visual Basic is easy to learn and has enough functionality to write complex applications (I'm currently writing a RTS game in it, using an 3d engine that was written in vb6, works great!

). Also it has an easy interface to design forms with.
Although, the release of vb.net (2003 / 2005 / etc) ruins the language in my opinion, and makes VB look more like Java. And VB is slower in doing cpu intensive stuff.
If you never programmed in the past, I wouldn't start with C++. It's 'unfriendly' as in it doesn't warn you when things go wrong (writing to memory places where your application shouldn't be etc), and I found it hard to learn. Java and VB are much more helpful in that.