C# создан Microsoft в 2000 году под руководством Андерса Хейлсберга — того же архитектора, что позже сделал TypeScript. Работает на платформе .NET, синтаксис похож на Java, но с более быстрой эволюцией: за последние годы в язык влетели records, pattern matching, top-level statements, primary constructors. На C# написаны игры на Unity, серверный код Stack Overflow, огромная часть корпоративного бэкенда, десктопные приложения на WPF/MAUI, инди-игры (Terraria, Cuphead, Ori and the Blind Forest).
Порог входа средний, чуть выше Python и ниже C++. Статическая типизация, автоматическая сборка мусора, богатая стандартная библиотека. Хорошо заходит после Java или как первый язык, если интерес к геймдеву на Unity или бэкенду на ASP.NET.
Ниже — десять ресурсов для старта: официальные материалы, интерактивные площадки, книги, курсы и наборы упражнений.
Microsoft Learn — C# Documentation
Официальный учебный портал Microsoft. Содержит туториалы для новичка, справочник по языку и всей стандартной библиотеке .NET, интерактивные плейграунды прямо в браузере. Обновляется под каждый релиз (сейчас актуальны .NET 8 LTS и .NET 9).
W3Schools — C# Tutorial
Бесплатный туториал с редактором «Try it Yourself» прямо в браузере — правишь пример и сразу видишь результат, компилятор ставить не нужно. Короткие разделы от синтаксиса до классов и файлов, в конце — упражнения и тесты. Идеальный формат для самых первых часов без регистрации.
C# Yellow Book (Роб Майлс)
Бесплатная книга Роба Майлса из Университета Халла — используется как учебник вводного курса для студентов. Пишется дружелюбно, с шутками, для тех, кому программирование — первый опыт. Обновляется под каждый мажорный релиз языка.
C# in Depth (Джон Скит, 4-е изд.)
Книга Джона Скита — легенды сообщества, чемпиона Stack Overflow. Не для новичка: разбирает эволюцию языка от C# 2 до 8, объясняет, зачем каждая фича добавлена и как её правильно готовить. Читать после базового курса, чтобы понять «почему C# именно такой».
Codecademy — Learn C#
Интерактивный курс на 25 часов — код в браузере, автопроверка. Хороший старт без установки Visual Studio или Rider. Базовые модули бесплатны, продвинутые по подписке.
Exercism — C# Track
Более 100 задач с автотестами и разбором от менторов. Ревью читает решения на идиоматичность (LINQ, nullable reference types, records). Полностью бесплатно.
freeCodeCamp — C# Tutorial for Beginners
Четырёхчасовой курс от Скотта Хансельмана и Майка Дэйна на канале freeCodeCamp. Прогоняет базу: переменные, циклы, коллекции, ООП, интерфейсы, LINQ. Смотрится как визуальное дополнение к книге или Microsoft Learn.
IAmTimCorey (YouTube)
Канал Тима Кори — один из главных источников практических видео по C# и .NET на английском. Разбирает конкретные задачи: рефлексия, dependency injection, работа с Entity Framework, паттерны. Идти сюда после базы.
.NET Fiddle
Бесплатный онлайн-компилятор C# прямо в браузере — вставляешь код, жмёшь Run и сразу видишь вывод, ничего ставить не нужно. Готовым сниппетом можно поделиться по ссылке. Удобно проверить пример из книги или курса, не открывая Visual Studio.
Pluralsight — C# Path
Профессиональная платформа видео-курсов с сертификацией знаний. Путь C# ведёт от основ до продвинутых тем — async, тесты, паттерны. Платно, но регулярно даётся триал; часть курсов ведут MVP от Microsoft.









