.NET documentation

Learn to use .NET to create applications on any platform using C#, Visual Basic, and F#. Browse API reference, sample code, tutorials, and more.

.NET: Free. Cross platform. Open source.

A developer platform for building all your apps: web, mobile, desktop, gaming, IoT, and more. Supported on Windows, Linux, and macOS.

Programming languages

You can write .NET apps in C#, F#, or Visual Basic.

Create your application

You can choose web, mobile, desktop, gaming, IoT, and more.

API reference sections

Search the .NET API reference documentation, scoped to your interest.

Contribute to .NET docs. Read our contributor guide.