ZetCode

C# tutorial

last modified January 15, 2021

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#

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.

Related tutorials

List all C# tutorials.

Java is a similar language to C#. It is covered in Java tutorial.