GrowingHaze..
To answer your question directly... In my opinion..YES, it Definatly would be in your best interst to learn VB.Net later on.
The previous posts provided some good info. VB6 and VB.Net are definatly different products, almost to the point of not being the same language. The migration from VB5 to Vb6 for instance was relatively easy. The core language is the same, the basic functions worked in similar fashions. VB6 has extended features over VB5 and you can do more in 6.
The differences between 6 and .Net however, are extreme. The learning curve of .Net is rather steep. It is a major step forward in VB to become much more of a true OOP language. But it is still easier and much quicker to develop in .Net over development in C++.
In business, I have found VB.Net to require much more resources on my clients machine(s). Since we work primarily with very small businesses, this added over-head often precludes using .Net. Also, most clients have no idea what one or the other is ... They only know they need a project to do X. They want to (and in my opinion should) leave it up to the developer to determine what is the best language to develop it in.
Get a few good books on .Net. Install the framework, practice on the examples they give you. Make up a project of your own and write it. Make it work.
Personally, I would consider learning VB6, then SQL, then VB.NET. With the first 2, you are employable at that point. With the addition of the third, your value goes up. Without atleast a basic understanding of SQL, you are very limited in the ability to develop a complete solution.
Michael