Microsoft Learn For .NET
Free. Cross-platform. Open source.
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
Build apps for web, mobile, desktop, and more.
No matter what you want to build, you can do it with .NET. Learn how to leverage .NET across different platforms to build beautiful apps.