C#

A simple, modern, general-purpose, object-oriented programming language

  • ranked among most popular and most loved languages
  • build for mobile, web, cloud, desktop, gaming, and IoT
  • simple async patterns
  • language integrated queries
  • automatic memory management
  • familiar syntax for Java & C-style devs

.NET supports multiple programming languages

Learn about C#, F#, and VB.NET

Any developer, any app, any platform

Native cloud support

Deploying to the cloud or consuming cloud services, .NET has the libraries and tools you need

Learn about .NET cloud support

.NET tools for any platform

The Visual Studio logo.

Visual Studio

Learn More Download

Fully-featured integrated development environment (IDE) on Windows for building every type of .NET application.

The Visual Studio Code logo.

Visual Studio Code

Learn More Download

Develop on Linux, macOS, or Windows to build cross platform websites and services. Install the C# extension to get the best experience.

The Visual Studio for Mac logo.

Visual Studio for Mac

Learn More Download

Build native Android, iOS, macOS, and Windows apps with Xamarin, plus websites and services with ASP.NET Core.

Plus command lines tools, plugins for popular editors, and third party tools

Learn about all .NET tools

Vibrant community

Join a huge community of 6 million developers. Leverage the large ecosystem of components and Open Source software and enjoy online and offline communities to get help. And because .NET is all Open Source, you can join the 25,000 developers and 1,700 companies already contributing to the .NET platform. To learn more about .NET and open source visit the .NET repos in GitHub.

A map of the world with circles that represent locations for people who have contributed to .NET. Large portions of the map are covered with these circles.

What customers are saying about .NET

The RayGun logo. A cartoon style lazer gun with the word Raygun to the right.

Raygun

"Using the same-size server, we were able to go from 1,000 requests per second per node with Node.js to 20,000 requests per second with .NET Core."

-John-Daniel Trask, CEO and Co-Founder

The Jet logo. The word jet in large lowercase letters.

Jet.com

"The event-driven, microservices paradigm eliminated a lot of the overhead that comes with a service-oriented architecture."

-Mike Hanrahan, CTO

The Stack Overflow logo. An icon of papers spilling out of a tray, with the words stack overflow to the right.

Stack Overflow

"The Microsoft technology made it easy for us. It just works. We saved months of development time in the process."

-George Beech, System Administrator

Read customer stories