Этот вопрос закрыт для ответов, так как повторяет вопрос Как начать и продолжить изучение C#/.NET?
@nbrodel
Студент

Как учить .NET?

Наметил для себя инструкцию «Как изучать .NET» и хотелось бы услышать мнение и советы от опытных людей.
Так как я совсем новичок и базы у меня нет, стоит начать с основ:
  • Изучение английского языка (как разговорного, так и технического)
  • Изучение математики и алгоритмов
    Математика: математическая логика, дискретная математика, теория вероятностей.
    Алгоритмы: четкое понимание временной сложности алгоритма, алгоритмы сортировок массивов, рекурсия, поиск в ширину и глубину, работа со структурами данных.
  • Синтаксис C#
    Книги: «Полное руководство» Г. Шилдта; «Язык программирования C# 7 и платформы .NET и .NET Core» Э. Троелсена.
    Практика: codewars; писать простые программы на WinForms (калькулятор, планер и т.п.); решать задачи на применение алгоритмов.
  • Паттерны проектирования и основные парадигмы программирования
  • Рефакторинг и умение писать чистый код
    Книги: «Совершенный код» С. Макконнел; «Рефакторинг» М. Фаулер.
    В довесок к практике.
  • Изучение SQL
    Практика на MS SQL Server.

Затем уже идут серьезные вещи, такие как (однозначно это нужно пополнять, именно поэтому я и написал сюда):
  • LINQ
    «LINQ: язык интегрированных запросов в C# 2010» А. Фриман и практика.
  • Системы контроля версий
    GitHub, Git.
  • Изучение архитектуры приложений
    «Шаблоны корпоративных приложений» М. Фаулер
  • Вопрос задан
  • 1107 просмотров
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы