▶

SICP Lecture 1B: Procedures, Processes and Substitution

MIT OpenCourseWare · Lecture · YouTube title: Lecture 1B | MIT 6.001 Structure and Interpretation, 1986
Why it's here

HN commenters hold it up as an unmatched introduction to programming and quote Sussman's line that knowing a spirit's name gives you power over it.

What it covers

Lecture 1B of MIT's 6.001 Structure and Interpretation of Computer Programs (1986) with Gerald Sussman, covering procedures, processes and the substitution model. It includes the line about the power of naming things.