Where do I start learning .NET? This is perhaps the most asked question on www.asp.net forums. With the arrival of ASP.NET 2.0 I think it will be a better idea to start learning 2.0 instead of 1.x. The reason I am saying this is that 2.0 is quite different from 1.x. Here is some basic stuff which might help a newbie to start .NET.
C++ and Java developers:
If you are coming from the C++ or java background your choice should be C# since its pretty much the same syntax and you can quickly pick it up. Suggestions for books is a good questions. I would say check out www.gridviewguy.com book's section.
VB6 Developers:
If you are coming from the VB background than you should be comfartable with VB.NET. There is only one book you need to buy "ASP.NET Unleashed" by Stephan Walter.
powered by IMHO