Tour of .NET
.NET Architectural Concepts
Porting from .NET Framework
Tour of C#
C# Language Reference
Tour of F#
F# Language Reference
Tour of Visual Basic
Visual Basic Language Reference
ML.NET API reference
Contribute to .NET docs and samples
Find Visual Studio 2015/project.json version of the documentation
Learn how to build your first ASP.NET Core web app.
Discover the different step-by-step guides available for you to learn how to develop ASP.NET Core applications.
Learn how to build ASP.NET web applications.
Learn the basics of building an ASP.NET Core MVC web app using Visual
Learn how to deploy ASP.NET MVC apps with Docker.
Learn how to build web apps or Web APIs with ASP.NET Core.
Learn about Azure services such as Web Apps, WebJobs, Cloud Services,
Learn about Azure Storage, and how to create applications using Azure
blobs, tables, queues, and files.
Learn how to use various Azure services in F# such as Azure Storage,
Cloud Services, and Azure Functions.
Create native iOS apps using C# and F# with Xamarin.iOS.
Create native Android apps using C# and F# with Xamarin.Android.
Create cross-platform mobile UIs using C# and F# with Xamarin.Forms.
Learn how you create Universal Windows apps that run on all Windows 10
WPF provides developers with a XAML-based model for building desktop
applications on Windows.
Rapidly develop Line of Business apps for the Windows desktop.
Create apps for macOS using C# and F# with Xamarin.
Write and debug your games using your game engine of choice with Visual
Learn how to use CRYENGINE to build games with C#.
Build games with C# through tutorials and setup instructions at the MonoGame
library documentation hub.
Learn how to use Unity to build 2D and 3D games with C# with the Unity
Build custom AI solutions and integrate them into your .NET applications.
Infuse apps, websites, and bots with intelligence to see, hear, speak, and understand.
Bring AI to everyone with an end-to-end, scalable, trusted platform with experimentation and model management.