This delightful book leads you through the basic elements of programming in Scheme (a Lisp dialect) via a series of dialogues with well-chosen questions and exercises. Besides teaching Scheme, The Little Schemer
teaches the reader how to think about computation. The authors focus on ten essential concepts of thinking about how to compute and demonstrate how to apply these concepts in inventive ways. The Little Schemer
is an excellent book both for the beginner and for the seasoned programmer.
"I learned more about LISP from this book than I have from any of the other LISP books I've read over the years.... While other books will tell you the mechanics of LISP, they can leave you largely uninformed on the style of problem-solving for which LISP is optimized. The Little LISPer teaches you how to think in the LISP language... an inexpensive, enjoyable introduction." Gregg Williams, Byte