0Pricing
C# Academy · Lesson

What is C#, CLR/.NET, JIT vs AOT, SDK & dotnet CLI

Understand what C# and .NET are, how CLR executes IL, the difference between JIT and AOT, and how to use the SDK and dotnet CLI to run a first app.

Intro to C# & .NET

C# is a modern, type-safe language that runs on the cross-platform .NET platform.

  • Great for web, desktop, mobile, games, and services
  • Open-source tooling and libraries
  • Focus on productivity and safety

CLR & IL overview

The CLR (Common Language Runtime) executes IL (Intermediate Language) with services like garbage collection, type safety, and exceptions.

  • Compile C# → IL
  • CLR loads IL and manages execution

All lessons in this course

  1. What is C#, CLR/.NET, JIT vs AOT, SDK & dotnet CLI
  2. First Program: top-level statements vs Program class; build & run
  3. Project layout, NuGet restore, debugging basics
← Back to C# Academy