Beside my work as a developer at software architects I regularaly do trainings for people who want to learn how to program with C#, WPF, Silverlight, SQL Server or Linq. In this blog I want to post some interesting resources on the web that I often refer to in my C# courses.
General Links
- Of course the best source for Microsoft-related documentation: MSDN (English or German)
- Thinking about buying a book with a general introduction into C#? You can save your money - check out C# introduction on MSDN
- A source of endless wisdom for C# and .NET developers: CodeProject
- "How do I..." videos for C#
Training Kits
- Visual Studio 2008 and .NET Framework 3.5 Training Kit
- Visual Studio 2010 and .NET Framework 4 Training Kit - May Preview
Posters and Reference (Cheat) Sheets
- Print it, put it beside your keyboard and use it whenever possible - you will be more productive! Visual C# 2008 Keybinding Reference Poster
- .NET Framework 3.5 Common Namespaces and Types Poster
- A nice C# basics cheat sheet
- C# and .NET basics on a 2sided reference sheet
Books
As mentioned before I do not think that you have to spend money for books on C# if you want to learn the programming language. However, if you really want to have a book about C# in your bookshelf take this one: www.amazon.com/Programming-Language-Microsoft-NET-Development/dp/0321562992/ref=sr_1_1