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
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.