Land Of Lisp by Conrad Barski

Learn to Program in Lisp, One Game at a Time!

An irreverent, illustrated introduction to Common Lisp that teaches the language through cartoons and hands-on game-building projects; it covers core Lisp concepts (data structures, recursion, functions), higher-order programming, macros and metaprogramming, and elements of the Common Lisp Object System, using playful examples and step-by-step exercises to make advanced ideas approachable and practical.