1st Principles

How learning works here

This site organizes explanations by dependencies, causal models, and depth. The goal is clear understanding, not page completion.

01

Start from axioms

Each concept page starts with why the idea exists. It lists the basic parts the idea uses. It does not start with a glossary entry alone.

02

Progressive depth

Read intuition first. Then read the formal shape, worked examples, and edge cases. You can read in order or open one layer as a reference.

03

State prerequisites

If a concept needs earlier ideas, the page says so. Hidden dependencies make weak understanding.

04

Two ways to enter

Use a guided path when you want a full sequence. Use explore when you already know the topic you need.

Current scope

The first subject is the internet and the web. Topics include packets, addressing, TCP/IP, DNS, encryption, HTTP, HTML/CSS/JS, and browsers. The site also covers learning methods such as first principles, abstraction, and causal models. The same page structure can support more technical subjects later.