I'll second that, I took up Visual Basic 6 when I was 15 & seriously wish I didn't waste my time learning it, regardless if your learning VB6 or .NET, both would be wasting your time. VB Programmers are paid lower than C++ programmers as well, don't waste your time with the language.
I disagree with that. I program in both C++ an dVB/VB.NET. Both have their purpose. I find it a pain in the butt to write user interface in C++. VB.NET make it easier. I usually write the functionality in C++ and make it pretty in VB.
Also, ASP code is written primarily in VB. It's always good to know what's going there when you are hacking someone's ASP/ASP.NET site.
Just my $0.02, adjusted for inflation and economy.