C# Tutorials

Learn C# step by step — a complete, ordered C# tutorial course.

Your C# learning path

Free, in order. Start at the top and work down.

Learn C#, one tutorial at a time.

Drop your email — we’ll send a fresh C# tutorial each week. No spam.

  1. 4 C# Introduction Welcome to C# Tutorial. C# is developed in 2000 by Microsoft and currently is one of the most…
  2. 14 C# IDE What is IDE in C#? Why use C# IDE? xxx Best C# IDEs 1. xxx Platform First Released…
  3. 44 C# Quick Example In this section we will compile and run a simple C# program just to see how this process…
  4. 64 C# Syntax C# has many nitty gritty details and throughout this tutorial we will explain them one by one. But…
  5. 84 C# Variables We use variables in programs when we want to store data temporarily while the program is running. If…
  6. 94 C# Literals Tutorial What is Literals in C#? 1. C# Boolean Literals Example: C# Boolean Literals 2. C# Integer Literals Example:…
  7. 114 C# data types Before reading this section, we're expecting you to be familiar with variables. If don't then please make sure…
  8. 114 C# data types Before reading this section, we're expecting you to be familiar with variables. If don't then please make sure…
  9. 134 C# var keyword In this section we're assuming you're already familiar with the data types in C#. In C# we have…
  10. 134 C# var keyword In this section we're assuming you're already familiar with the data types in C#. In C# we have…
  11. 154 C# const Sometimes for whatever reason, we might want to have a variable to be initialized and never be allowed…
  12. 154 C# const Sometimes for whatever reason, we might want to have a variable to be initialized and never be allowed…