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 604 ₽ 110 000 ₽ −95%
Оплатили 17

Разработчик торговых роботов: Курс по программированию на C#

Сергей Усанов
Разработка программного обеспечения для наступательной безопасности Предзаказ
6 995 ₽ 29 500 ₽ −76%
Оплатили 4

Разработка программного обеспечения для наступательной безопасности

Mr.Un1k0d3r
Domain Driven Design и Clean Architecture на языке C# Предзаказ
1 475 ₽ 34 900 ₽ −96%
Оплатили 18

Domain Driven Design и Clean Architecture на языке C#

Кирилл Ветчинкин
Создайте карточную игру Auto Battler на блокчейне Flow Предзаказ
350 ₽ 5 000 ₽ −93%
Оплатили 2

Создайте карточную игру Auto Battler на блокчейне Flow

Morgan Page
Основы программирования на C#. Начальный уровень Предзаказ
343 ₽ 990 ₽ −65%
Оплатили 5

Основы программирования на C#. Начальный уровень

Антон Новик
Конференция для .NET-разработчиков DotNext 2024 Предзаказ
20 000 ₽

Конференция для .NET-разработчиков DotNext 2024

DotNext
Unity Adventure. Научись делать игры на Unity с нуля Можно купить
5 000 ₽ 96 500 ₽ −95%
Оплатили 7

Unity Adventure. Научись делать игры на Unity с нуля

Илья Яковлев
О
Предзаказ
1 524 ₽ 40 000 ₽ −96%
Оплатили 28

Обучение ZennoDroid

Дмитрий Ершов
Летний онлайн-лагерь для разработчиков игр 2023 Можно купить
700 ₽ 9 900 ₽ −93%
Оплатили 6

Летний онлайн-лагерь для разработчиков игр 2023

Роман Сакутин
С
Можно купить
200 ₽ 999 ₽ −80%
Оплатили 10

Создание 3D игр на Unity. Shooter

Nikita Putintsev
R
Предзаказ
861 ₽ 999 ₽ −14%
Оплатили 2

RESTfull API с ASP.NET Core Web API .NET 7

Andrei Brizhak
C# 8.0 Стартовый. Процедурное программирование Можно купить
149 ₽ 1 500 ₽ −90%
Оплатили 6

C# 8.0 Стартовый. Процедурное программирование

Александр Шевчук
Tekla Structures. Open API Можно купить
686 ₽ 5 850 ₽ −88%
Оплатили 20

Tekla Structures. Open API

Школа НИП
П
Серия · 2 выпуска
288 ₽ 1 000 ₽ −71%
Оплатили 4

Паттерны проектирования C# и .NET

Dmitri Nesteruk
А
Предзаказ
3 738 ₽ 70 000 ₽ −95%
Оплатили 19

Алготрейдинг на C#

Сергей Усанов
Изучение C# от новичка до профи Предзаказ
3 100 ₽
Оплатили 1

Изучение C# от новичка до профи

itProger
C
Можно купить
508 ₽ 7 000 ₽ −93%
Оплатили 32

C# WPF. Создание оконного приложения

Руслан Шишмарев
Основы создания приложений для Autodesk Revit Предзаказ
3 612 ₽ 15 000 ₽ −76%
Оплатили 6

Основы создания приложений для Autodesk Revit

Итмо

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

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

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

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

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

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

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

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

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

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