If you like this site, I would appreciate a gift from my wishlist.
Lecture about Scheme and Lambda Calculus
This is a presentation that introduces the Scheme programming language, and then uses the learned subset to demonstrate Lambda Calculus. Lambda Calculus is a mathematical model of computation, which only has two primitives and yet is still quite usable and fun.