W3Schools.com (original) (raw)
C# Tutorial
Learn C#
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.
Examples in Each Chapter
Our "Try it Yourself" editor makes it easy to learn C#. You can edit C# code and view the result in your browser.
Example
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
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
Many chapters in this tutorial end with an exercise where you can check your level of knowledge.
C# Quiz
Learn by taking a quiz! The quiz will give you a signal of how much you know, or do not know, about C#.
Learn by Examples
Learn by examples! This tutorial supplements all explanations with clarifying examples.
Track Your Progress
Note: This is an optional feature. You can study at W3Schools without creating an account.
Kickstart your career
Get certified by completing the course
w3schools CERTIFIED . 2025
Track your progress - it's free!