Start learning with our library of video tutorials taught by experts. Get started
Learn C#, the object-oriented language from Microsoft that's used to program systems, desktop applications, and mobile apps. These C# tutorials cover the history, syntax, and important concepts of this powerful programming language.
Explore a solution to a different C# challenge every month, and compare the results with other programming languages, in the Code Clinic series.
Programmers: get up and running with C#, the language at the heart of many Windows applications, including Windows Phone and Windows Store apps.