Curated by DevBookPath
Your next tech book,
as a map.
次に読むべき技術書が見つかるサイト. Trace book dependencies as a graph to discover a systematic learning path.
Domain Shelves
5 shelvesDomain
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.
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.
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.
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.
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.
Learning Paths by Goal
View all 7 paths →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.
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.
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.
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.
Learning Path
Fullstack Developer
A learning path for engineers aiming to design and implement an entire web service across both backend and frontend.
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.
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.