Get started with C#

This section provides short, simple tutorials that let you quickly build an application using C# and .NET Core. There are getting started topics for Visual Studio 2017 and Visual Studio Code. These articles assume some programming experience. If you are new to programming, try our introduction to C# interactive tutorials.

The following topics are available:

  • C# Programming Guide

    Provides information about C# programming concepts, and describes how to perform various tasks in C#.

  • C# Reference

    Provides detailed reference information about C# keywords, operators, preprocessor directives, compiler options, and compiler errors and warnings.

  • Walkthroughs

    Provides links to programming walkthroughs that use C# and a brief description of each walkthrough.

See also