I found the best way to decide between two different programming languages was to sit and read them. Find yourself an example of a program written in both VB and C++, then read it through line by line and see if you can easily follow what it is doing, if you follow one easier than the other then maybe that's gonna be the easiest language for you to learn.
For example when I was first starting to program I couldnt decide between C and C++, so I just read through a basic hello world program:
//my c++ example of hello world
using namespace std;
cout << "Hello World!\n";
I read through them both line by line and came to the conclusion that C was easier to understand for me, i saw printf and thought "ok thats gonna print something". Then I saw cout << and thought "erm? wtf.". But maybe that's just me, I hope you try this and I hope this help's with any other languages anyones having trouble deciding between.
//My example of hello world in C.
printf ("Hello World!\n");
(Please note that looking at hello world for an example is pretty crappy, you might wanna try something a bit more complex, I just posted Hello World because it's short and sweet.)