Start with VB.net and move on to CPP.
Or jump right into CPP
/Moved to help
Start off with C++ because starting off with VB then going to C++ is just annnoying unless you can completely remove all your info about VB except for how to compile and simple stuff.. I know that from experience, in C++ I sometimes accidently type up VB codes.