- The official C# documentation has great content on a wide variety of subjects, including tutorials and a tour of the language.
- Learn C# is an interactive, in-browser tutorial that introduces you to the core concepts of programming in C#.
- Programming in C# Jump Start is a nice step-by-step introduction to programming in C#.
- C# Fundamentals for Absolute Beginners is a great way to get to know C#.
- PluralSight has several great introduction courses. The downside: PluralSight is a paid service, but you can request a free trial.
Help us explain this better! File a GitHub issue at https://github.com/exercism/csharp/issues if you have suggestions, or submit a patch with improvements to the https://github.com/exercism/csharp/blob/master/docs/LEARNING.md file.