From the ground up.
Interactive notes on how software works, written for people who have never coded. Seven biomes on one trail. Begin at the bedrock, or walk straight to the one you need.
Start with note 1: How computers store information

Rainforest
Programming Languages
C, Python, JavaScript, TypeScript and Java. Why each was made and how each one runs.
Still growing · 5 notes planned

Mycelium
Programming Concepts
The ideas shared by every language: objects, functions, errors, threads and strings.
Still growing · 6 notes planned

Meadow
Web Frontend
How the web works, then HTML, CSS, the DOM, React and the tools around them.
Still growing · 15 notes planned

Soil
Backend & Databases
APIs, servers, logins and databases: the part of an app you never see.
Still growing · 12 notes planned

Beehive
Developer Tools & DevOps
The command line, Git, testing, Docker and shipping your code to the world.
Still growing · 8 notes planned
