Learning C#

I was recently asked by a developer "I know C++ how do i get into C# and .Net".

If you want to understand the language design and its inner workings I would suggest The C# programing Language.

If you want to use .Net and C# try Practical .Net and C#.

 

For the New feature in C#3.0 (lambdas, extension methods, object initilaizers, LINQ etc) check out the 3.0 Spec for the overview and C# site for the latest stuff.(blogs, articles, videos and what not)

 

As with anything write some applications using either beta1 or VS2005

and feel free to post back with questions :)