Microsoft Learn For .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
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.
Free videos for learning about the .NET developer platform and how to use it. Find series on C#, .NET, ASP.NET Core for web development, .NET MAUI for mobile development, IoT, and more!