Это рабочая библиотека для пути. Не пытайся прочитать всё подряд — ресурсы сгруппированы по этапам из плана действий . Правило простое: один основной ресурс на тему + первоисточник из документации. Пять туториалов по React не дадут того, что даст один пройденный до конца плюс чтение официальных доков.
Глубокие темы — отдельная страница
Для PostgreSQL, Kubernetes и System Design есть отдельная карта углубления: первоисточники, книги (DDIA и др.) и обязательные лабораторные работы — «Углубление: первоисточники и лабораторные» .
Ресурс
Зачем
roadmap.sh
Карты пути: Frontend, Backend, DevOps, TypeScript, Node.js, React, Docker, Kubernetes. Сверяйся, чтобы не упускать целые области.
javascript.info
Лучший учебник по JS — от основ до продвинутых тем. База для месяцев 1–2.
egghead.io
Короткие практические курсы — идеально для быстрого погружения в новый инструмент.
Frontend Masters
Глубокие курсы по архитектуре фронтенда и DevOps от инженеров из индустрии.
Type Challenges
Коллекция задач на типы TypeScript — тренажёр уровня medium/expert.
Книга
Этап
Дэвид Флэнаган — «JavaScript. Подробное руководство»
Фундамент (месяц 1–2). Справочник, к которому возвращаешься годами.
Mario Casciaro — «Node.js: Паттерны проектирования и производительность»
Backend (месяц 6–9). Паттерны, стримы, масштабирование Node.js.
Martin Kleppmann — «Designing Data-Intensive Applications» (DDIA)
Год 2+. Библия системного дизайна: хранилища, репликация, консенсус. Читается медленно — это нормально.
«The Phoenix Project» / «The DevOps Handbook» (Kim, Humble, Debois)
DevOps-культура и практики. Phoenix — художественная вводная, Handbook — системный разбор.
Шон Смит — «Docker: Ускорение разработки»
Месяц 10–12. Практический Docker от базы до многоступенчатых сборок.
Marko Lukša — «Kubernetes in Action»
Год 2+. Лучшее введение в K8s: от подов до сетевой модели.
DDIA — не первая книга года
Не бери Kleppmann до того, как сам настроишь PostgreSQL-реплику или хотя бы поймёшь, зачем нужны индексы. Без боевого контекста книга превращается в набор абстракций. Возвращайся к ней во втором году.
Читай документацию до туториалов: она актуальна, точна и показывает «правильный путь», а не чужой обходной.
Первоисточник
Тема
TypeScript Handbook
Официальный справочник TS. Обязателен после javascript.info.
Next.js Docs
App Router, Server Components, Server Actions — только из первоисточника, туториалы быстро устаревают.
NestJS Docs
Модули, DI, Guards, Interceptors — с примерами кода.
Prisma Docs
Схемы, миграции, relation-запросы, оптимизация N+1.
Docker Docs
Dockerfile reference, Compose specification — читай справочники, а не статьи.
Kubernetes Docs
Concepts → Tasks → Reference: лучшая структурированная дока по K8s.
Arch Wiki
Лучшая документация по Linux вообще: от настройки сети до восстановления загрузчика.
PostgreSQL Docs
Конкурентность, транзакции, планировщик запросов.
OWASP Top 10
Безопасность веб-приложений — проверочный список перед продом.
Туториалы против документации
Туториал показывает один путь — часто устаревший. Документация показывает все пути. Когда код из туториала не работает, первым делом сверяй версии пакетов с официальной докой: 90% «сломанных» примеров — это рассинхрон версий.
Заведи закладки-папки «Learn» в браузере: одна на этап плана, клади туда только то, что реально прочитал.
Пройди Type Challenges до medium — это проверка фундамента перед React.
Подпишись на changelog одного инструмента из своего стека (например, Next.js Releases) и читай release notes — так растёт системное понимание экосистемы.
Раз в квартал перечитывай раздел Concepts в Kubernetes Docs — на каждом уровне понимания открывается новое.