Introduction to .NET Core

.NET Core is an open-source, general-purpose development platform. You can create .NET Core apps for Windows, macOS, and Linux for x64, x86, ARM32, and ARM64 processors using multiple programming languages. Frameworks and APIs are provided for cloud, IoT, client UI, and machine learning.

Download the .NET Core SDK to try .NET Core on your machine. The latest version is .NET Core 3.1.

Download .NET Core

You can get .NET Core in the following ways:

Create your first application

After installing the .NET Core SDK, open a command prompt. Use the following commands to create and run an application:

dotnet new console
dotnet run

You should see the following output:

Hello World!


.NET Core is an open platform. Everyone is welcome to participate.


.NET Core is supported by Microsoft on Windows, macOS, and Linux and by Red Hat on Red Hat Enterprise Linux.

Next steps