C# language documentation
The C# guide contains articles, tutorials, and code samples to help you get started with C# and the .NET platform. Experienced developers can learn about new features in the What's new section. Experienced developers can learn details of language behavior from the reference and language specifications.