Development Environment

In order to develop and run C# program we need to download and install .NET Runtime and .NET SDK from the official Microsoft Website  https://dotnet.microsoft.com/download

.Net Core (Which includes .NET Core Runtimes and .NET Core SDK).

.NET Core is a cross-platform version of .NET for building websites, services, and console apps.
.NET Core can installed on any of the WINDOWS,LINUX and macOS operating systems

                                                                        OR


.NET Framework (which also incluse .NET Framework Runtime and .NET Framework Dev Pack)


.NET Framework is a Windows-only version of .NET for building any type of app that runs on Windows.

Below images of the official website (https://dotnet.microsoft.com/download) of the Microsoft tells the whole story , how to download the .NET and builds any application based on .NET platform.






.NET is free. There are no fees or licensing costs, including for commercial use.

.NET is open-source and cross-platform, with free development tools for Windows, Linux, and macOS.

.NET is supported by Microsoft. Microsoft ships official releases that are built and tested on Microsoft-maintained servers in Azure and supported just like any Microsoft product.


Please note that with the installation of Microsoft VS 2019 both .NET Framework and .NET Core are automatically installed on Machine.