Verrei segnalare alla comunità un'ottimo libro free sul C#.
A mio avviso molto utile per chi si avvicina al C# e proviene da altri ambienti.
E' molto chiaro e conciso. Affronta diversi argomenti aggiornati alla versione 2.0 del linguaggio, come ad esempio Generics e Nullable Types.
http://www.charlespetzold.com/dotnet/DotNetBookZero10.pdf
Ciao