Visual Basic .NET, the next generation of the Visual Basic language, is a fast and easy way to create .NET-based applications, including XML Web services and Web applications.
Visual Basic .NET has many new and improved features that make it a powerful object-oriented programming language, including inheritance, interfaces, and overloading. Other new language features include free threading and structured exception handling. Visual Basic .NET also fully integrates the .NET Framework and the Common Language Runtime, which provide language interoperability, garbage collection, enhanced security, and improved versioning support.
The following will give you a headstart in the language :
"Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET" [ Review
"Learn to program with Visual Basic.NET" [ Review
"VBTrain.Net: Creating Computer and Web Based Training with Visual Basic .NET" [ Sample Chapter
Visual Basic Language Tour
Visual Basic Language and Run-Time Reference
Visual Basic Compiler Options
Visual Basic .NET Language Specification
Introducing Visual Studio .NET
Developing with Visual Studio .NET
Samples and Walkthroughs
Happy Programming ...
For a long time it puzzled me how something so expensive, so leading edge, could be so useless, and then it occurred to me that a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are, in short, a perfect match. (Bill Bryson)