Johns Hopkins University: Mike Grant, Zachary Palmer, and Scott Smith's "Principles of Programming Languages"

Read chapter 1, which provides an overview of the pre-history and the early history of programming languages and an introduction to lambda calculus.