How about .NET? Want to know what all to learn?
Go to
www.deccansoft.com, go to Training, in that select the Microsoft.NET link and then the Course Contents link.
Follow the same path as in the course contents and you are going to learn .NET in a cool way.
Tools
Visual Studio.NET is of course the best.
For those who don't want to invest in Visual Studio, then :
1. Download the .NET Framework SDK
2. Download the SharpDevelop IDE, which is free.
3. Download Web Developer Express (Web Matrix)
Now you are ready to develop .NET apps, but don't expect the environment to be as comfortable as it is when using the Visual Studio.
Books
If you can invest in them, purchase the LearnKey's C# for Developers training CDRoms.
Visual C# Step by Step.
If you want VB.NET then purchase the similar title. Both are same, presentation wise.
Visual Basic.NET Black Book (excellent one) or the VC# Black Book
Online
Join a forum exculsive on .NET
Other sites?
www.ondotnet.com/samples/ www.asp.net/ www.winforms.net/
Read some good articles.
And don't forget to visit MSDN online, you will be surprised by the amount of articles they have for free!