Get Started
Tour of .NET
.NET Architectural Concepts
Tutorials
Porting from .NET Framework
ASP.NET Core
Development Guide
Client Development
ASP.NET
Xamarin.iOS Guide
Xamarin.Android Guide
Xamarin.Forms Guide
Tour of C#
C# Language Reference
Tour of F#
F# Language Reference
Tour of Visual Basic
Visual Basic Language 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.
Learn how to build modern web apps with ASP.NET Core.
Learn about the ASP.NET web platform.
Learn the basics of building an ASP.NET Core MVC web app using Visual Studio 2015.
Learn how to deploy ASP.NET apps with Docker.
Learn how to set up, build, and deploy ASP.NET Core apps on macOS with Visual Studio Code.
Learn about Azure services such as Web Apps, WebJobs, Cloud Services, and VMs.
Learn to configure, monitor, and scale your cloud services in Azure.
Learn how to use various Azure services in F# such as Azure Storage, Cloud Services, and Azure Functions.
Learn about Azure Storage, and how to create applications using Azure blobs, tables, queues, and files.
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 devices.
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 Studio.
Learn how to use CRYENGINE to build games with C#.
Build games with C# through tutorials and setup instructions at the MonoGame library documenation hub.
Learn how to use Unity to build 2D and 3D games with C# with the Unity Manual.