@Josh
Why are you only talking of C++ & Visual Basic? Any particular reasons? The future of these two languages is not at all bright. Even the present is not bright. These two languages are very old & outdated.
Visual Basic IDE has gone many revisions and changes and is a part of The Microsoft .Net Development Languages. It is
VB.Net which is used these days.
Same is the case with C++. C#.Net is in use these days.
There are some small scale companies which still use VB6 & C++. You can start learning programming languages with C, C++, VB6, Java. But none of these in the core form will fetch you job.
Plz reply and post your queries.
What are you currently doing? Which course do you want to pursue?