The Next 700 Programming Languages

First Class Functions

Adding Conditionals, Types

Small Steps - Binding Identifiers, Asking Questions

Introduction to Interpretation

Practical Racket

first and rest, either-or...

Functions, Composition, and History

Getting Started with Racket