Programming Fundamentals/Introduction Examples CSharp

Overview
C# is a general-purpose, object-oriented programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines. It was developed around 2000 by Microsoft within its .NET initiative and later approved as a standard by Ecma (ECMA-334) and ISO (ISO/IEC 23270:2006). C# is one of the programming languages designed for the Common Language Infrastructure.

C# is one of the most popular current programming languages, is the primary language for Windows application development and is often used in computer science and gaming courses.

Output
Hello world!

Discussion
Each code element represents:Programming Fundamentals/Hello World
 * begins a comment
 * begins the Hello World program
 * begins a block of code
 * begins the main function
 * calls the standard output write line function
 * is the literal string to be displayed
 * ends each line of C# code
 * ends a block of code

C# IDEs
There are many free cloud-based and local IDEs available to begin coding in C#. Check with your instructor or do your own research for recommendations.

Cloud-Based IDEs

 * CodeChef
 * C# Pad
 * .NET Fiddle
 * Ideone
 * paiza.IO
 * Rextester
 * repl.it
 * TutorialsPoint

Local IDEs

 * Microsoft Visual Studio
 * Visual Studio Code