What is needed to get started with C#?

1- What is needed to get started with C#?

For programming with C# you need to install Visual Studio. Until April 2015, the latest version of Microsoft Visual Studio is Visual Studio 2015 in the form of unofficial tests.The nearest previous versions was Visual Studio 2013. We will install this version.
Visual Studio 2013 is split into many commercial versions:
  • Visual Studio Ultimate 2013
  • Visual Studio Premium 2013
  • Visual Studio Professional 2013
  • Visual Studio Test Professional 2013
  • Visual Studio Team Foundation Server 2013
The most complete version is  Visual Studio 2013 Ultimate, with the most complete programming package, and the best support, capacity of about 7.2GB.

2- Installing and configuring Visual Studio

See guide to Installing and configuring Visual Studio 2013: