Миколаївська філія Київського національного університету культури і мистецтв

Как начать изучение C# с нуля: Бесплатные ресурсы и пошаговая программа

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

Чтобы разбавить засилие платных курсов, мы подготовили для вас программу обучения «C#-разработчик с нуля», которая состоит только из бесплатных материалов.

Справка C#-разработчик — это специалист, который занимается разработкой программного обеспечения на языке программирования C# (читается «си шарп»). C#-разработчики могут работать в различных областях, таких как веб-разработка, мобильная разработка, облачные сервисы, геймдев и др. В данной программе рассматриваем связку с ASP.NET.

Этапы обучения C# с нуля:

  1. Этап 1. Знакомство

    Мы ничего не знаем о разработке на C#, поэтому смотрим вводные ролики на YouTube:

    Уроки Си - язык программирования C, основы для чайников, курс на itProger
  2. Этап 2. Изучение базы

    Прежде чем начнём изучать язык программирования и другие сопутствующие технологии, нам необходимо изучить базу. Знаем, что хочется сразу в бой, но данный этап является фундаментальным. Набираемся терпения и проходим следующие курсы:

  3. Этап 3. Изучение основного стека

    Мы уже имеем представление о том, как работают компьютеры. Это здорово, но чтобы разрабатывать что-то самим, нам нужно изучить основной стек:

    • курс от канала «EngineerSpock»
    • курс от канала «#SimpleCode»
    • курс от канала «АйтишныйДомосед»
    • курс от канала «Platinum DEV»
  4. Этап 4. Изучение сопутствующих технологий

    Нас не пугает язык программирования и библиотеки, так как мы усердно занимались несколько месяцев. Если азарт ещё велик, приступаем к изучению сопутствующих технологий:

    • система контроля версий
    • система управления базами данных
    • система управления базами данных
    • система доступа к данным
    • брокер сообщений

    Помимо приведённых ссылок попробуйте самостоятельно найти информацию по данным технологиям и изучить их более тщательно.

Чтобы постоянно расширять кругозор, читаем профессиональные каналы.

В заключение, хотим отметить, что программы хватит на 6-9 месяцев обучения. Если вы прошли весь список, можете искать первую работу и готовиться к собеседованиям по Желаем успехов!

На просторах интернета можно найти множество курсов и онлайн-школ по обучению С#, предлагающих обучение продолжительностью от 1 до 6 месяцев.

📖 ТОП-10 книг по C# в 2023 году: от новичка до профессионала

  • Программирование на C# для начинающих (2023)
  • Head First. Изучаем C# (2022)
  • C# для чайников (2019)
  • Изучаем C# через разработку игр на Unity (2022)
  • C# 9.0. Карманный справочник (2021)
  • C# 10 и .NET 5.
  • Программируем на C# 8.0 (2021)
  • Unity в действии.