C# FAQ by the MS Team 29 May 2004 Tech .NET This one is pretty good. Can get a good insight into the design of the language. http://blogs.msdn.com/CSharpFAQ