Notes from working through Java, JavaScript, TypeScript, and Python — what each one teaches you.
A practical reference covering Java from basic syntax through OOP, exceptions and the collections framework.
A practical reference covering JavaScript from how the engine works through async patterns, modules, and everything in between.
A practical reference covering TypeScript's type system — generics, utility types, narrowing, and how it layers onto JavaScript.
A practical reference covering Python from how the interpreter works through comprehensions, generators, decorators, and the GIL.