← .NET Core learning path
.NET Core · Module 1 of 10

The .NET platform

Modern .NET is a free, cross-platform platform for building any app.

📖 Key ideas

  1. .NET (formerly .NET Core) runs on Windows, Linux and macOS.
  2. Languages: C#, F#, VB.NET.
  3. The SDK includes the dotnet CLI; the runtime runs apps.
  4. LTS versions get 3 years of support; STS get 18 months.
  5. Build web, cloud, desktop, mobile, games and IoT apps.
💡 Real-life example: .NET is a power grid: plug in any appliance (app type) and it gets the same reliable electricity.
.NET SDKTools to build .NET apps
RuntimeRuns compiled .NET apps
LTSLong-Term Support release
BCLBase Class Library