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

Your path to getting started