C# включает в себя очень мощную стандартную библиотеку классов, к тому же, написано много сторонних библиотек, которые можно использовать в приложениях C# для различных целей. Все это делает ЯП C# пригодным для разработки программ очень широкого спектра, включая игры, офисные средства, боты для сайтов и веб-сервисов, средства разработки.
Еще для C# существует мощный и удобный серверный фреймворк - ASP.NET, и средства для работы с ним в IDE Visual Studio, что позволяет помимо программ, писать еще и сайты и веб-сервисы. В мире имеется немало хостингов, поддерживающих ASP.NET.
Скриншот среды Microsoft Visual C# Express 2010,
применяемой для написания приложений на C# под Windows
На этом сайте Вы найдёте несколько уроков и статей для новичка, а также большую коллекцию примеров программ на C#.
Изучение C# по этому сайту не требует никакой специальной подготовки и каких-то особых приложений, которые нельзя скачать с этого сайта.
Если Вам что-то непонятно или у Вас возникли какие-то вопросы, Вы можете задать их на форуме.