Skip to content

Latest commit

 

History

History
96 lines (81 loc) · 8.05 KB

File metadata and controls

96 lines (81 loc) · 8.05 KB

Полезные ресурсы для изучения C++

Здесь можно найти полезные материалы по плюсам, которые помогли мне или кому-то ещё.
Список материалов обновляется.

Базовый синтаксис C++

Алгоритмы

Прочее

Хорошая база по плюсам

Продвинутый уровень

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

Примерный план того, что нужно изучить, чтобы стать C++ монстром

  • Virgin (вкатываемся в разработку и базовый синтаксис плюсов)
  • Сборка и запуск программ на C++
  • Память в C++
  • Основы ООП
  • Шаблоны
  • Исключения
  • Более подробно об ООП
  • Полезные фичи плюсов
  • C++11 & C++14
  • STL
  • Более подробно об исключениях
  • Более подробно о шаблонах + введение в метапрограммирование
  • Boost
  • Введение в многопоточное программирование
  • Паттерны проектирования
  • Более подробно о памяти в C++
  • C++17 + более подробно о полезных фичах плюсов
  • Организация проектов (UML диаграммы и т. д.)
  • Тыкаем ASSembler
  • C++2a
  • Более подробно о многопоточном программировании
  • WinAPI/Linux kernel/Mach API (понимание о кроссплатформенной разработке)
  • Специфичные области C++
    • Сетевое программирование
    • Embedded разработка
    • GPGPU
    • Графика
    • Геймдев
    • ???

Coding_Penguin_Party_Roadmap.png Roadmap PDF