A review by libellum_aphrodite
The Little Schemer, Fourth Edition by Matthias Felleisen, Daniel P. Friedman

5.0

Great great GREAT read that teaches you how to think recursively. I typically don't give technical books 5 stars, because as as helpful as they are, they usually aren't game-changing. While I understood what recursion is and how it works, I always struggled writing recursive code...until now. The book is written entirely in a question and answer format, which I found disconcerting at first, but turned out to be immensely effective. The book centers around the language LISP, but, even if you will likely never look at LISP code again (which I probably won't), the lessons are easily transferable to other languages.