Перейти к основному содержимому

Практика C# на Microsoft Learn

Разработчику

В энциклопедии C# разобран язык и платформа (введение, синтаксис, ООП, LINQ). Microsoft Learn даёт пошаговые модули с проверкой знаний в браузере — их стоит проходить после базовых глав, иначе выучите "как нажать Run в Learn", не понимая типов и памяти.

Официальный справочник языка: Тур по C# — в подборке документации.


Что установить

ИнструментЗачем
.NET SDKdotnet run, dotnet new
VS Code + C# Dev KitРедактор из модулей Learn
АльтернативаVisual Studio Community на Windows

Проверка: dotnet --version в терминале (2.05 Терминал).

dotnet --version
Зачем нужны оба источника — энциклопедия и Learn

Энциклопедия даёт причинно-следственные связи и терминологию, а Learn быстро превращает теорию в практику через пошаговые модули. Вместе они дают устойчивый прогресс и коду, и пониманию.


Схема 1 — первый код (part 1)

Напишите первый код с помощью C# (~4 ч 37 мин)

Темы, которые закрепляют энциклопедию:

  • литералы и переменные;
  • форматирование строк, арифметика;
  • ветвления if / else;
  • guided projects (оценки, GPA).

Пройдите параллельно или сразу после глав про типы и операторы в разделе 5.05.


Схема 2 — консольные приложения (part 2)

Создание и запуск консольных приложений C# (~6 ч 40 мин)

  • методы и массивы;
  • циклы;
  • отладка в VS Code;
  • мини-проекты с накоплением логики.

После part 2 логично перейти к документации ASP.NET (обзор, первая программа) или платформе .NET.


Практический ритм прохождения модулей

Чтобы материал лучше закреплялся, удобно использовать цикл:

  1. Пройти 30-60 минут модуля на Learn.
  2. Повторить тему в своём локальном проекте без копирования решения.
  3. Коротко зафиксировать выводы в README или заметках.
  4. На следующий день решить мини-задачу на ту же тему (циклы, методы, коллекции, LINQ).

Этот режим снижает "иллюзию знания", когда в модуле всё понятно, а в чистом редакторе код не пишется.


Отдельные модули

МодульКогда
Написание первого кода C#Самый первый день
Установка VS CodeЕсли редактор ещё не настроен

Все записи — в навигаторе Learn.


Типичные ошибки

  • Пропуск теории в энциклопедии → на собеседовании путают struct и class, ref и копирование.
  • Только Learn → нет своего репозитория на GitHub; добавьте pet-проект (CLI, парсер логов).
  • Сразу Unity/WPF без part 1–2 → пробелы в основах C#.

Мини-проекты после part 1 и part 2

  • CLI-калькулятор с валидацией ввода.
  • Менеджер задач в консоли с сохранением в JSON.
  • Парсер логов с фильтрацией и подсчётом метрик.

Они отлично связываются со статьями коллекции в C#, LINQ и обработка файлов.


Дальше


Итоги

Learn для C# — лаборатория после учебника. Part 1 + Part 2 закрывают уверенный синтаксис консоли; энциклопедия даёт глубину и контекст .NET.