C# tutorial

last modified January 7, 2022

This is C# tutorial. In this tutorial you will learn the basics and some advanced topics of the C# language. The tutorial is suitable for beginners and intermediate programmers.

Table of contents


C# is a modern, high-level, general-purpose, object-oriented programming language. It is the principal language of the .NET platform. The design goals of the language were software robustness, durability and programmer productivity. It can be used to create console applications, GUI applications, web applications, both on PCs or embedded systems.

List all C# tutorials.