While the book focuses on principles, models and abstractions for programming rather than specific programming languages, all examples in the original version are written in the programming language Scheme.