C# is a multi-paradigm, C-descendant programming language from Microsoft. C# is a managed language that compiles to CIL, intermediate bytecode which can be executed on Windows, Mac OS X and Linux.
Versions 1.0, 2.0 and 5.0 were standardized by ECMA (as ECMA-334), and standardization efforts for modern C# are underway.
Creating a new console application Visual Studio
Creating a new project in Visual Studio console application and Running it in Debug mode
Creating a new program using Mono
Creating a new program using .NET Core