Structure and Interpretation of Computer Programs (SICP) · Lec 1·Lisp, Macros & Symbolic Abstraction · Hal Abelson & Gerald Jay Sussman · MIT
1:12:56
Distributed systems, databases, operating systems, compilers, programming languages, networking, and computer architecture.