The Seasoned Schemer ist die Fortsetzung des Little Schemer und setzt nahtlos an die Themen des ersten Buches an (inklusive Kapitelnummerierung). Selbstverständlich ist das Buch im selben Stil aufgebaut—links die Fragen, rechts die Antworten (anscheinend nennt sich diese Art des Unterrichts Socratic Method).

Hier lernt man, wie man Lambdas mit Hilfe von letrec im lokalen Kontext einen Namen gibt, ziemlich schnell wird dann auch letcc (call-with-current-continuation) erklärt, um sofort aus einer Rekursion zurückzukehren; irgendwie sind Continuations in Lisp viel einfacher zu verstehen als in anderen Sprachen.

Um den Code selber zu schreiben, am besten gleich nachdem man die Frage gelesen hat, kann ich DrScheme empfehlen, ein Editor mit Debugger und Konsole, der automatisch einrückt und Klammerpaare highlighted.