What is .NET?
.NET is a free, open-source developer platform created by Microsoft that supports building many different types of applications:
- Web & cloud services
- Desktop applications
- Mobile apps (via Xamarin/MAUI)
- Games (Unity)
- IoT and AI workloads
It includes a set of languages (C#, F#, Visual Basic), runtimes (CoreCLR, Mono), and libraries (the Base Class Library).
A Brief History
From the original .NET Framework (2002) to the cross‑platform .NET Core (2016) and the unified .NET 5/6/7/8 releases, the platform has evolved to run anywhere.
Ecosystem Highlights
- ASP.NET Core – high‑performance web framework
- Entity Framework Core – object‑relational mapper
- MAUI – multi‑platform UI
- Blazor – C# in the browser via WebAssembly
Getting Started
Install the SDK and start a new project with a single command:
dotnet new console -n HelloWorld
cd HelloWorld
dotnet run
Community & Resources
Join the vibrant .NET community: