CSharp Tutorial

C# Tutorial

C# (CSharp) is an open-source object-oriented programming language developed by Microsoft. C# is used to create web applications, console & desktop applications, game development, and many more.

TypeScript is designed for the development of large applications and transpiler to JavaScript.

GitHub Markhttps://github.com/dotnet/csharplang

These tutorials will help you learn C# (CSharp) step by step. Tutorials are broken down into chapters, where each chapter contains several related topics that are packed with easy-to-understand explanations and real-world examples.

These tutorials are designed for beginners and professionals who want to learn C# and use it to build various applications.

In this C# tutorial, we covered topics from basic to advanced level, those are:

  • C# Overview
  • C# Installation
  • C# Hello World
  • C# Variables
  • C# Data Types
  • C# Access Modifiers
  • C# Readonly and Static
  • C# Namespace
  • C# Modules
  • C# Generics
  • C# Resources


There are no pre-requisites for learning C#. However, if you know the basics of any programming language or OOPS it would help you to learn faster.

Let’s get started by clicking Next.