You certainly do not need to learn VB first before VB.NET. In fact, I would not recommend it. But, a couple of things first:
- Remember that ASP.NET is the blending of server centric web delivery with the .NET platform. Thus, you can use any .NET language (C#, VB.NET, J#, JScript.NET, etc) to build your dynamic web pages and server side code.
- The language constructs for VB.NET although similar are not quite the same as VB.
I would suggest going to the Microsoft MSDN site to get your tutorials. The best thing about VB.NET is that it is free and you do not need Visual Studio to learn it (although it helps). Here is a great starting point:
http://msdn.microsoft.com/vbasic/ref...c/default.aspx
To start using VB.NET free - go to:
http://msdn.microsoft.com/netframewo...s/default.aspx
to download the framework
If you want to develop full end-user applications then buy Visual Studio. However, if you are interested in web development ASP.NET Web Matrix is free and allows you to use the VB.NET language.