C#

C#: Базовый курс

От первой строчки в консоли до классов и интерфейсов: типы, ветвления, циклы, методы, коллекции.

Опыта программирования не нужно30 часов6 модулей · 24 урока
Начать курс

Курс для тех, кто ещё не писал код или писал совсем немного.

Начинаем с того, что вообще происходит, когда вы запускаете программу: чем C# отличается от .NET, откуда берётся exe-файл и почему его не нужно собирать вручную. Дальше – данные и типы, ветвления и циклы, методы, коллекции и строки. Последний модуль вводит классы, наследование и интерфейсы: этого хватает, чтобы читать чужой код и писать свой.

Каждый урок заканчивается заданиями: выбрать вариант, ответить одним словом или дописать код. Проверка мгновенная, подглядеть в ответ нельзя – зато объяснение показывается всегда, даже когда ответ верный.

Основной язык примеров – C#. Там, где другой язык устроен принципиально иначе и на контрасте тема становится понятнее, у листинга есть вкладки: Python, Go, C++.

Курс не про проектирование. Он про язык: как сказать то, что вы хотите сказать. Что именно говорить и как раскладывать программу по классам – это курс «Объектно ориентированное программирование», его логично проходить следующим.