Events
Mar 17, 11 PM - Mar 21, 11 PM
Join the meetup series to build scalable AI solutions based on real-world use cases with fellow developers and experts.
Register nowThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
See Get started with .NET to learn how to create .NET apps.
You can build many types of apps with .NET, such as cloud, IoT, and games, using free cross-platform tools. Your apps can run on Android, iOS, Linux, macOS, and Windows. Deploy apps to servers or desktops and publish to app stores for deployment on mobile devices. .NET is accessible to students and hobbyists, and all are welcome to participate in a lively international developer community and make direct contributions to many of the .NET technologies.
For news about .NET, check the following blogs:
Also follow the latest .NET events:
For information about the latest features added to the .NET implementations and supported languages, see the following articles:
This documentation covers the breadth of .NET across platforms and languages. You can get started with .NET and its languages in any of the following sections:
Additionally, you can browse the .NET API reference.
Explore videos on web, mobile, desktop, C#, machine learning, containers/Docker, data access, and more:
This documentation is completely open source. You can contribute in any way you like, from creating issues to writing documentation. Additionally, much of .NET itself is also open source. The following list shows the main .NET GitHub repositories:
You can join other people who are already active in the .NET community to find out what's new or ask for help.
.NET feedback
.NET is an open source project. Select a link to provide feedback:
Events
Mar 17, 11 PM - Mar 21, 11 PM
Join the meetup series to build scalable AI solutions based on real-world use cases with fellow developers and experts.
Register nowTraining
Learning path
Build .NET applications with C# - Training
.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.
Certification
Microsoft Certified: Azure Developer Associate - Certifications
Build end-to-end solutions in Microsoft Azure to create Azure Functions, implement and manage web apps, develop solutions utilizing Azure storage, and more.