This blog is easier to read as a set of study paths than as one long archive.
Pick the question you want to answer first.
I Want Stronger Systems Intuition
Read these in order:
Computer architecture gives you the hardware model. Linux shows how an operating system manages that machine. The compiler series connects source code to the representations and transformations that eventually run on it.
I Want To Understand Languages And Runtimes
Start with:
The compiler path covers automata, parsing, ASTs, IR, optimization, and code generation. The Python path stays closer to everyday code and explains containers, generators, classes, and descriptors from the language model underneath them.
I Want A Gentler Entry Point
Begin with the Python Deep-Dive Series. It assumes practical programming experience but does not require the lower-level background of the other paths.
Then move to Linux Internals if you want to connect language behavior to processes, memory, files, and system calls.
One General Reading Order
If you want one coherent route through everything currently published:
More series are in preparation, but this page only points to material that is available now.