Microsoft Learn For .NET
.NET
Learn how to build apps across multiple platforms with programming languages like C#, F#, and Visual Basic. Supported on Windows, Linux, and macOS, get started developing your next project with .NET today.
Browse all .NET paths.NET Overview
.NET is a free, cross-platform, open source developer platform for building many different types of applications. With .NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, games, and IoT.
Your path to getting started with .NET
Join the .NET Community
Connect and discuss the latest news, product updates, and best practices with Microsoft professionals and peers.
