Resource Catalogue

Use resources for a named outcome, not as another curriculum. The routing table is the cockpit: it answers “I have an hour, where do I start”. The shelf below it is the long tail, and it’s fine for that to be long, because nothing on it asks to be worked through in order.

Every entry says what it’s for. If a link can’t earn a one-line reason, it belongs in the archive instead.

Start here

TrackStart hereThen
Go/DevOps/dataCodédex, official docs, local buildDocker/CI/SQL only when Observatory needs them
PHP/LaravelLaracastsone focused topic: queues, auth, testing, deployment
Frontend/designAtomic Design, Flexbox guiderebuild/critique real screens
Creative codingNature of Code, Coding Trainremix and publish a sketch
SecurityBandit, OWASP WebGoat, PortSwiggerchoose one: THM or HTB
JapaneseTae Kim or Genkidaily review and graded input
Math/DSAKhan Academy, targeted problem practicevisual/project application
Containers/CIDocker Docs, Woodpecker + Forgejoone low-privilege pipeline, then a safe failure test
Practice/challengesExercism (mentored, free), Advent of Code archivesCodecrafters build-your-own, Codewars
Build from scratchNand to Tetris web IDE, Crafting Interpreters (free)Build Your Own X
Legal CTF/reversingpicoCTF, OverTheWire Banditcrackmes.one, CryptoHack
Cloud/KubernetesKubernetes concepts, AWS Skill Builder/official docsAWS sandbox/budget/IAM first; Kubernetes only after Compose

The shelf

Ways of working

  • Shape Up Basecamp’s book on fixed time, variable scope, and appetite instead of estimates. Free to read online.
  • Zettelkasten: atomicity One note, one idea, and why that constraint is what makes notes combine later. The theory behind how this repo is meant to work.
  • DORA guides The four delivery metrics and what actually moves them, from the research rather than the vibes.
  • GitHub branch naming Short conventions post. Useful once, then it’s muscle memory.
  • Refactoring Guru Clean, maintainable code patterns, code smells, and refactorings. Use it when a codebase needs a named diagnosis rather than a frontend pattern.

Foundations, Linux and the terminal

Languages and frameworks

Practice and challenges

Maths and DSA

Design, game craft and assets

  • Refactoring Guru Design patterns and refactorings, illustrated, with code in several languages. The friendliest version of the Gang of Four material.
  • SourceMaking The same patterns from a different angle, plus antipatterns.
  • Atomic Design Brad Frost’s book, free online. Atoms to organisms as a vocabulary for component systems.
  • A Guide to Flexbox The one everybody keeps open.
  • easings.net Every easing curve, with the code. Motion stops being guesswork.
  • DevAssets Pay-what-you-want game art, free for commercial use.
  • awesome-ipsum Placeholder text generators, for when lorem is too boring.
  • Phaser code editor Editor for the 2D web game framework.
  • Velxio In-browser circuit and microcontroller simulator: Arduino, ESP32, RP2040, no hardware required.

Diagramming

  • Excalidraw Hand-drawn feel. Best for thinking out loud.
  • tldraw Infinite canvas, cleaner lines.
  • draw.io Formal diagrams, exports everywhere.
  • ASCIIFlow Diagrams that survive being pasted into a code comment.
  • Asciio The same idea as a local Perl app.

Security

Everything here is for owned, isolated, intentionally vulnerable, or explicitly authorised targets. That boundary is the whole point and it isn’t negotiable. The private Security, Home Lab & RE planning epic is not published.

Practice ranges (built to be attacked)

Reference and disclosure

  • CVE, NVD, NIST The authoritative vulnerability and standards records.
  • Exploit-DB Archive of public exploits and papers. Reference material, not a launchpad.
  • HackerOne, Bugcrowd Where authorisation actually comes from. Read the scope before touching anything.
  • Bugcrowd resources Their own material on how to report well.
  • AI Village Where AI and security overlap.

Recon and analysis (scope first, always)

Hardware

Locksport

Locks I own, that aren’t holding anything shut. Same boundary as the rest of this section, in metal. Pick possession is regulated state by state in the US, so check before ordering.

  • LockPickingLawyer Short, dry, no padding. The closest the hobby has to a reference for what a lock is actually worth.
  • Covert Instruments His store, so the taste in the reviews carries over into what it stocks.
  • r/lockpicking The belt ranking system answers “what do I buy next” for about two years.
  • Sparrows, SouthOrd, Peterson The other usual suppliers. Judge a beginner set by its tension wrenches, not its pick count.

AI engineering and agents

Git, forges and collaboration

  • Forgejo The forge running on Tonbo. The private Git & Collaboration planning epic is not published.
  • Gitea What Forgejo forked from. Worth knowing the difference.
  • Codeberg Public Forgejo instance, non-profit.
  • GitLab For the CI patterns as much as the hosting.

Web publishing and this site

Small useful things

On the practice platforms

They belong in Practice: bounded exercises rather than a curriculum. Two things worth repeating here make that distinction useful:

Every seasonal event on that list keeps its archives. Advent of Code has ten years playable at any hour of any month, so “missed December” is not a state that exists. Nothing there can be fallen behind on.

Exercism is the one with human mentorship and no paywall, which makes it the right choice when the goal is writing a language idiomatically rather than getting a puzzle to pass.

What is deliberately not here

Account dashboards, control panels and anything carrying an identifying ID or query string stay out under the privacy rule in this catalogue. A link to an account is an operational asset, not a learning resource, and it belongs in the password manager.

That rule removed: the Claude platform dashboard, the Hover domain control panel, the Vultr console, deSEC domains, a TryHackMe dashboard link, a personal GitHub profile, a Hetzner server-shopping filter, and a Hak5 product link carrying an affiliate ID. The plain sites are listed above where they earn it.