.NET beginners guide
MSDN is the quick place to get started.
For .NET framework
For asp.net, I found this link very useful:
Books I referred to:
Professional CSharp 2005, Wrox
Professional .NET Framework 2.0, Wrox
- Microsoft Asp.net programming with Visual C#.NET step by step. Microsoft press
All the best!!!