90DaysOfX
90 Days of X
A multi-volume learning series: independent, expert-ordered paths you can take one at a time (or in any order you choose). Each volume is a self-contained ~90-day-shaped curriculum. More volumes can be added later without redesigning the others.
Current volumes
| Volume | Focus | Start here | Baseline / notes |
|---|---|---|---|
| 1 — Go | Language → concurrency → services → production (+ TinyGo elective) | Overview · Syllabus | Go 1.26.x |
| 2 — Nix & NixOS | Lab 0 → foundations → flake host → fleet | Overview · Syllabus | Nix 2.34.x · NixOS 26.05 |
| 3 — Maths | Scratch → algebra → logic → discrete math for CS | Overview · Syllabus | Pen/paper first |
This is a study series notebook, not a certification product and not a prescribed daily timetable. How you schedule hours is yours. This book holds the volume spines only — no links out to other monorepo books.
Start with How this series works.
Each volume’s contract is its Syllabus. Pick one volume at a time unless you deliberately juggle.
Design goals
- Volumes are separate. No volume requires another.
- Expert order inside each volume. Gates beat calendars.
- No interlinks to other monorepo books from this series (and no required bridges between volumes).
- Syllabus before chapters.
- Series can grow (
content/04-…).
What “done” looks like
Per volume: that volume’s exit criteria and capstone.
How content is organized
| Folder | Role |
|---|---|
content/00-program/ |
Series rules |
content/01-go/ |
Volume 1 — Go |
content/02-nixos/ |
Volume 2 — Nix & NixOS |
content/03-maths/ |
Volume 3 — Maths for CS |
content/_planning/ |
Private notes |
Formats
HTML, PDF, and EPUB via the monorepo library portal when built.
Acknowledgments
Ordering is expert-curated for practitioners. Official docs and standard textbooks remain authoritative companions.