I agree with techgnome. Go for a Mcsd in either VB.NET or C#. Whatever syntax you prefer.

My personal opinion would be to go for C#, simply because the syntax is so close to Java, you almost learn two languages at once. Of course the Libs are different in .NET you have the .NET Framework, in Java the JVM, but its a lot easier to switch languages if the Syntax is similar.

I hear so much that vb programers are all bigenners in programing and the c++ programers are more profisional.
That is so not true! It points at a diferent audience. Its a different world. Your programming language is just a tool to accomplish a certain goal! You need to learn to choose the corrcet tool to achieve your goals the most efficient!

While I would not like to use VB6 in my BizTalk Backend Programming, its a good choice for example for a Database Frontend.