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

Creating a new query using LinqPad

Creating a new project using Xamarin Studio