Notes on what I'm learning right now.
Built a complete interpreter for the Lox programming language from scratch in Java, covering every phase from scanning to closures and static variable resolution.