Official Website:
Windows
Install the .NET SDK
To start building .NET apps you just need to download and install the .NET SDK (Software Development Kit).
-
Create your app
Open a new command prompt and run the following commands:
dotnet new console -o myAppcd myApp
The
dotnet
command creates anew
application of typeconsole
for you. The-o
parameter creates a directory namedmyApp
where your app is stored, and populates it with the required files. Thecd myApp
command puts you into the newly created app directory.The main file in the
myApp
folder isProgram.cs
. By default, it already contains the necessary code to write "Hello World!" to the Console.using System;namespace myApp{ class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } } }
-
Run your app
In your command prompt, run the following command:
dotnet run
Congratulations, you've built and run your first .NET app!
-
Get an editor
Visual Studio is a fully-featured integrated development environment (IDE) for developing .NET apps on Windows.
-
Keep learning
Now that you've got the basics, you can keep learning with the .NET Quick Starts. In the first Quick Start you'll learn about collections.
Linux
Install the .NET SDK
To start building .NET apps you just need to download and install the .NET SDK (Software Development Kit).
Linux Distribution
-
-
Enable .NET channel
In order to install .NET Core from Red Hat on RHEL, you first need to register using the Red Hat Subscription Manager. If this has not been done on your system, or if you are unsure, see the .
Install .NET SDK
After registering with the Subscription Manager and enabling the .NET Core channel, you are ready to install and enable the .NET SDK.
In your command prompt, run the following commands:
yum install rh-dotnet21 -yscl enable rh-dotnet21 bash
-
Create your app
Open a new command prompt and run the following commands:
dotnet new console -o myAppcd myApp
The
dotnet
command creates anew
application of typeconsole
for you. The-o
parameter creates a directory namedmyApp
where your app is stored, and populates it with the required files. Thecd myApp
command puts you into the newly created app directory.The main file in the
myApp
folder isProgram.cs
. By default, it already contains the necessary code to write "Hello World!" to the Console.using System;namespace myApp{ class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } } }
-
Run your app
In your command prompt, run the following command:
dotnet run
Congratulations, you've built and run your first .NET app!
-
Get an editor
Visual Studio Code is a free, cross-platform code editor with support for .NET.
-
For full language support including smart code completion and debugging, get the C# extension for Visual Studio Code.
-
Keep learning
Now that you've got the basics, you can keep learning with the .NET Quick Starts. In the first Quick Start you'll learn about collections.
MacOS
Install the .NET SDK
To start building .NET apps you just need to download and install the .NET SDK (Software Development Kit).
-
-
Create your app
Open a new command prompt and run the following commands:
dotnet new console -o myAppcd myApp
The
dotnet
command creates anew
application of typeconsole
for you. The-o
parameter creates a directory namedmyApp
where your app is stored, and populates it with the required files. Thecd myApp
command puts you into the newly created app directory.The main file in the
myApp
folder isProgram.cs
. By default, it already contains the necessary code to write "Hello World!" to the Console.using System;namespace myApp{ class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } } }
-
Run your app
In your command prompt, run the following command:
dotnet run
Congratulations, you've built and run your first .NET app!
-
Get an editor
Visual Studio Code is a free, cross-platform code editor with support for .NET.
For full language support including smart code completion and debugging, get the C# extension for Visual Studio Code.
-
Keep learning
Now that you've got the basics, you can keep learning with the .NET Quick Starts. In the first Quick Start you'll learn about collections.