C#

Язык Microsoft для .NET-разработки и один из основных языков движка Unity в игровой индустрии.

C# разрабатывался Microsoft для платформы .NET и охватывает сразу несколько сценариев: серверные приложения через ASP.NET, настольные программы для Windows и, отдельным крупным направлением, разработку игр на движке Unity. Синтаксис во многом похож на Java, но со своими особенностями и более тесной интеграцией с экосистемой Microsoft.

Материалы по C# стоит разделять по конечной цели — курс, ориентированный на Unity и геймдев, почти не пересекается с курсом про серверную разработку на ASP.NET, хотя язык в обоих случаях один.

В каталоге
148 курсов
Доступно сейчас
93
На стадии сбора
55
Стоимость участия
от 40 ₽
Средний рейтинг
4.9 из 5

Данные каталога обновлены 17 сентября 2026 г.

Unity или ASP.NET — язык один, применения разные

  1. Уточните сценарий использования

    Игровая разработка на Unity и серверная разработка на ASP.NET требуют разных знаний поверх общего синтаксиса C#.

  2. Проверьте версию .NET

    Платформа .NET регулярно обновляется — сверьте, актуальна ли версия, под которую сделан материал.

  3. Оцените платформенную привязку

    Часть материалов ориентирована именно на Windows-разработку — уточните, важно ли это для вашей задачи.

  4. Посмотрите на глубину ООП

    C# — объектно-ориентированный язык с довольно строгой типизацией, проверьте, объясняются ли базовые понятия последовательно.

Курсы в каталоге

Найдено: 148
C
Предзаказ
5 362 ₽ 22 500 ₽ −76%

C# ASP.NET Core разработчик

Otus
С нуля .NET Developer C# Можно купить
1 600 ₽ 42 234 ₽ −96%
Оплатили 58

С нуля .NET Developer C#

Юрий Боцман
A
Можно купить
200 ₽ 999 ₽ −80%
Оплатили 5

ASP.NET Core MVC - Запуск и Исполнение. Часть 1

Bhrugen Patel, Andrei Brizhak
Н
Предзаказ
1 790 ₽

Набор инструментов Metroidvania: создание 2D-платформера в Unity

Брент Уильямс
А
Можно купить
138 ₽ 999 ₽ −86%
Оплатили 26

Архитектура ПО: Meta и SOLID принципы в ООП

Илья Фофанов
А
Можно купить
94 ₽ 899 ₽ −90%
Оплатили 39

Алгоритмы и структуры данных от А до Я

Илья Фофанов
Разработка игр на Unity Можно купить
150 ₽ 3 000 ₽ −95%
Оплатили 24

Разработка игр на Unity

Антон Несютин
Complete C# Unity Game Developer 2D Предзаказ
999 ₽
Оплатили 1

Complete C# Unity Game Developer 2D

Udemy
Разработчик C# Серия · 2 выпуска
4 713 ₽ 48 000 ₽ −90%
Оплатили 9

Разработчик C#

GeekBrains
Л
Серия · 2 выпуска
200 ₽ 1 190 ₽ −83%
Оплатили 19

Лучшие практики проектирования и реализации API на C#

Илья Фофанов
C
Можно купить
238 ₽ 1 490 ₽ −84%
Оплатили 14

C# за 6 часов: полное изучение с нуля

Oak Academy
Практикум программирования Можно купить
2 610 ₽ 12 750 ₽ −80%
Оплатили 11

Практикум программирования

Игорь Седых
П
Предзаказ
14 038 ₽ 180 000 ₽ −92%
Оплатили 13

Профессия C# разработчик

Игорь Мосягин
П
Можно купить
172 ₽ 1 434 ₽ −88%
Оплатили 25

Программирование на C#: от новичка до специалиста

Илья Фофанов
M
Можно купить
258 ₽ 1 499 ₽ −83%
Оплатили 17

MQL5: Создание торговых роботов и индикаторов

Timur Mashnin
The Absolutely Awesome Book on C# and .NET Предзаказ
598 ₽ 1 060 ₽ −44%

The Absolutely Awesome Book on C# and .NET

dotnetcurry
.
Можно купить
1 316 ₽ 6 050 ₽ −78%
Оплатили 10

.NET Developer

ITVDN
The Ultimate Guide to making a 2D strategy game in Unity Можно купить
116 ₽ 850 ₽ −86%
Оплатили 18

The Ultimate Guide to making a 2D strategy game in Unity

Noa Calice

Другие направления подкатегории

Частые вопросы

Нужен ли C# именно для разработки на Unity?

Да, Unity использует C# как основной язык скриптинга, поэтому базовое знание синтаксиса обычно необходимо для работы с этим движком.

Чем C# отличается от Java?

Синтаксис во многом похож, но это независимые языки с разными платформами: C# тесно связан с экосистемой Microsoft и .NET, Java — с JVM.

Можно ли на C# делать кроссплатформенные приложения не только под Windows?

Да, современный .NET поддерживает кроссплатформенную разработку, включая Linux и macOS, но уточняйте это применительно к конкретному курсу и его примерам.

Подходит ли C# для мобильной разработки?

Существуют инструменты вроде Xamarin и .NET MAUI для этого, но это отдельное направление со своими особенностями, отличное от нативной разработки на Kotlin или Swift.