Что мне нужно для начала работы с C#?

1- Что нужно, чтобы начать с C#?

Для программирования с  C# вам нужно установить  Visual Studio. Самая новая версия на данный момент это Visual Studio 2015. Предпоследняя версия это  Visual Studio 2013.
Visual Studio 2013 разделен на многие коммерческие версии: 
  • Visual Studio Ultimate 2013
  • Visual Studio Premium 2013
  • Visual Studio Professional 2013
  • Visual Studio Test Professional 2013
  • Visual Studio Team Foundation Server 2013
Самая полная версия это  Visual Studio 2013 Ultimate, с полными пакетами программирования, лучшей поддержкой, емкостью примерно  7.2GB.

2- Установка и конфигурация Visual Studio

Смотрите руководство по установки и конфигурации  Visual Studio 2013 по ссылке: 
Или смотрите руководство скачивания  Visual Studio 2015 по ссылке:
  • TODO Link!