← C# Programming learning pathC# Programming · Module 1 of 10
Introduction to C# and .NET
C# is Microsoft's modern, versatile language for apps, games, web and cloud.
📖 Key ideas
- C# runs on .NET, which works on Windows, Linux and macOS.
- Used for web APIs (ASP.NET Core), desktop, games (Unity) and cloud.
- Create a console app: dotnet new console; run with dotnet run.
- Top-level statements: Console.WriteLine("Hello");
- Strongly typed, object-oriented, with modern features.
💡 Real-life example: C# is a multi-purpose vehicle: the same driving skills take you to web, games or desktop.
C#Microsoft programming language
.NETRuntime and libraries for C#
dotnet CLICommand-line tool
Console.WriteLinePrints a line