J

Computing Without the Courses

These are not a substitute for proper study, or writing lots of code.

Go play Nand2Tetris. It’s a fun game, doesn’t need you to learn any syntax, and gives you the assurance that you computers are, in fact, built on very understandable basic components.

Fundamentals

PL Theory

Distributed Systems

Databases

Log Structured Merge Trees

Crypto / Auth

Languages

Building abstractions

Code janitor tips

FAQ

OOP vs. func
Just don’t use OOP if you can avoid it.

what’s a lisp?
It’s when you put lists inside lists.