See Getting Started with .NET Core to learn how to create .NET Core apps.
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.
- Introducing .NET Standard
- Announcing .NET Core 2.0 Preview 1
- Announcing ASP.NET 2.0 Preview 1 and Updates for .NET Web Developers
- A fresh update to Visual Studio 2017 and the next preview
- Visual Studio for Mac: now generally available
- Announcing .NET Core Tools 1.0 (.NET Core 1.0.4, .NET Core 1.1.1, .NET Core SDK 1.0.1)
- Announcing Visual Studio 2017 General Availability
- What's new for .NET Core and Visual Studio 2017 (video)
- Announcing the .NET Framework 4.7
- New Features in C# 7.0
- Announcing F# 4.1 and the Visual F# Tools for Visual Studio 2017
- Open Source Xamarin, Ready for you!
- The week in .NET
- Build 2017 on Channel 9 - Video on Microsoft's latest technologies and news!
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.
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 open source:
- .NET Core Home
- .NET Libraries
- .NET Core Runtime
- Roslyn (C# and Visual Basic) Compiler Platform and IDE Tools
- F# Compiler and IDE Tools
You can join other people who are already active in the .NET community to find out what's new or ask for help.