Started with C -> C++ -> VB6 -> VB.NET (Desktop Appz)
Busy with C# and Macromdedia Coldfusion
Personally I don't like the .NET IDE for developing Seriously appealing Systems.
Server side coding and integration into dynamic websites I do in Macromedia DreamWeaver, Flash, Fireworks.
All the ASP coding and HTML is done here.
Or you could Develop the Html pages in Dreamweaver & attach the code behind pages in .NET, whether you use C# or VB.
One thing I noticed is that when you learn Rugged methodologies in C and above, you can basically learn any desktop programming language quickly.
VB sucks, but Hey it's as fast in results as you would do a loop in Fruity.
There was a serious abstraction from Desktop programming and programming for Palmtops or Websites.
.NET came in and integrated a framework where the coding you do is machine independent. Basically you can deploy your application on a PDAs, Intel Architectured Machines, Machines running Symbian OS's Like Nokia & SonyEricsson PDAz etc..
Web development on the other hand is Ruled by Macromedia. Microsoft should stick to their core business of selling Operating Systems & Server products. I mean they even tried to take on Adobe in the Graphics department. Peoplez needz ta chill..
Word....