Curated Tech Reading Map

Find your next tech book to read

Curated by DevBookPath

Your next tech book,
as a map.

Find your next tech book to read. Trace book dependencies as a graph to discover a systematic learning path.

  • Bird's-eye map

    See a whole field's dependencies in one graph

  • Cited primary sources

    Every order carries a rationale and verified sources

  • Structured path

    A reading route from entry point to goal

Domain Shelves

6 shelves

Domain

Backend Development

A learning path to systematically build implementation skill and design principles for backend development — from API design and server-side architecture to authentication, async processing, distributed systems, and performance optimization.

28 books

Domain

Database Design & Operations

A learning path that builds the ability to design and operate robust, scalable data foundations — covering SQL fundamentals, relational model theory, normalization, physical design, transactions, NoSQL/distributed databases, and operational schema evolution. Travel between logical (set theory, predicate logic) and physical (disk I/O, concurrency) spaces along the way.

18 books

Domain

DevOps / SRE

A staged learning path covering DevOps culture, continuous delivery, SRE, observability, containers, and IaC — moving from narrative to implementation. Build modern operations that balance high reliability and agility across organization, process, and technology.

22 books

Domain

Frontend Development

A systematic learning path for frontend development — from JavaScript/TypeScript to React/Vue, performance optimization, and accessibility, covering component design and architecture.

22 books

Domain

Web Security & Authentication

A learning path to study web security systematically on framework-independent first principles — from how HTTP works and the foundations of web vulnerabilities, through cryptography and authentication/authorization protocols, secure-by-design thinking, and threat modeling, to vulnerability assessment from an attacker's perspective.

12 books

Domain

Software Design

A systematic learning path for software design — from clean code to architecture, testing, and quality culture. Covers code quality, TDD, DDD, distributed system design, and DevOps/quality organization.

33 books

Learning Paths by Goal

View all 9 paths →

Learning Path

Engineering with AI

AI writes the code now — so the human edge is the judgment to evaluate, integrate, and take responsibility for what it produces. AI can emit plausible code, but it won't tell you why a design is sound or where it will break. This path is the entry point for engineers who build with AI (persona B). Start by grasping why a map matters in the age of AI, then build the eye to judge design, the discipline to verify output, the craft to grow code safely, and the responsibility of a professional — each backed by cited dependencies. The step-by-step route itself is carried by its sibling path, "Foundations AI Skips."

Required
5
Recommended
3
Stages
5

Learning Path

Foundations AI Skips

A prescription for those who can ship AI-generated code but can't explain why it works. This curated path walks you through the universal fundamentals that AI assistance tends to skip — readable code, refactoring, testing, and design — with the dependencies between books backed by cited primary sources. Each connection shows "why read these in this order," giving you the transparent grounding that AI cannot fake.

Required
5
Recommended
4
Stages
5

Learning Path

Aspiring Architect

A learning path for those aiming to become an architect — master software design principles, patterns, and architecture systematically, and gain the design judgement to lead large-scale systems.

Required
6
Recommended
15
Stages
5

Learning Path

Backend Beginner

A learning path that covers programming language basics to server-side fundamentals through beginner-to-intermediate books, on the shortest route.

Required
5
Recommended
7
Stages
4

Learning Path

Data Engineer

A learning path for engineers who build data platforms end-to-end — from relational theory and SQL through logical/physical design, storage internals, distributed data systems, and production operations.

Required
5
Recommended
13
Stages
6

Learning Path

Frontend Engineer

A learning path for engineers who lead modern UI development — spanning JavaScript / TypeScript language fundamentals, component design with React / Vue, performance, accessibility, and testing strategy.

Required
5
Recommended
13
Stages
7

Learning Path

Fullstack Developer

A learning path for engineers aiming to design and implement an entire web service across both backend and frontend.

Required
7
Recommended
11
Stages
5

Learning Path

QA / Quality Engineer

A learning path for QA engineers who lead test strategy, automation, and organizational quality culture — raising the reliability of the entire system, not just individual features.

Required
5
Recommended
10
Stages
6

Learning Path

Site Reliability Engineer

A learning path for those aiming to become an SRE — own production reliability, observability, and automation, and scale systems sustainably with an SLO-driven engineering approach.

Required
5
Recommended
14
Stages
6