C# Tutorial

C# (C-Sharp) is a programming language developed by Microsoft that runs on the .NET Framework.

C# is used to develop web apps, desktop apps, mobile apps, games and much more.

Start learning C# now »

Examples in Each Chapter

Our "Show C#" tool makes it easy to learn C#, it shows both the code and the result.


using System;

namespace HelloWorld
  class Program
    static void Main(string[] args)
      Console.WriteLine("Hello World!");    

Run Example »

Click on the "Run example" button to see how it works.

We recommend reading this tutorial, in the sequence listed in the left menu.

C# Exercises

Learn by Examples

Learn by examples! This tutorial supplements all explanations with clarifying examples.

See All C# Examples