Let's Learn .NET: C#
Did you miss Let's Learn .NET all about learning C#? Watch the session on demand.

.NET Tools & Editors

Development tools for Windows, Linux, and macOS

Visual Studio

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

Download Visual Studio

Visual Studio Code

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

Download Visual Studio Code

Visual Studio for Mac

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

Download Visual Studio for Mac


Cross-platform .NET development in editors such as Atom, Brackets, Sublime Text, Emacs, and Vim.

Download OmniSharp

JetBrains Rider

Cross-platform .NET IDE built using IntelliJ and ReSharper technology. It offers support for .NET and .NET Core applications on all platforms

Download JetBrains Rider


Command-line interface (CLI) for developing cross platform websites and services on Linux, macOS, and Windows.

Download .NET Core CLI


A Visual Studio Code package suite for working with the F# programming language on Linux, macOS, or Windows.

Learn about Ionide

Ready to Get Started?

Our step-by-step tutorial will help you get .NET running on your computer.

Supported on Windows, Linux, and macOS

Get Started