@MPE: Buddy it depends upon interest in programming.if u believe that u have will to become a hardcore programmer then I suggest C++ over VB.NET
bcoz,C++ is versatile programming language used everywhere not like VB.NET which is limited.and classes & assemblies of .NET are itself created in C++