I have be contemplating the switch from VB6 to VB.Net but as most of you already know it is like learning a whole new language. So I was wondering since I have to learn a whole new language would it be easier to Learn VC++/VC# (Visual C) and skip VB.Net so that I can add another tool to the old programming toolbox?

I have been told the code written using VC++/VC# will run a little faster and will complile a little more tighter.

I just can't decide.