Five progressive levels. Each builds directly on the last. You can start anywhere, but the sequence is designed so that every concept makes the next one easier.
Related paths: This page provides a structured, level-by-level curriculum covering the full technical stack. If you are a student or career switcher looking for a reading path focused on building a mental model of how tech concepts connect, see For Students and Career Switchers instead. If you want to browse all learning options before committing to a path, start at Learn .
- Level 0: The Foundation : hardware, operating systems, and networks
- Level 1: How Code Works : terminals, file systems, and code structure
- Level 2: Managing Work : version control, Git, GitHub, and open source
- Level 3: The Infrastructure : databases, servers, cloud, and APIs
- Level 4: AI and Building : language models, vibe coding, and production AI