The Little Schemer
Daniel P. Friedman, Matthias Felleisen
Brings readers up to speed with Spring 3.1 and then highlights some of the new Spring 3.2 features such as asynchronous Spring MVC Controllers, also covering testing support for Spring MVC controllers and RestTemplate-based clients. Original.
Score based on developer article recommendations — not sales data or reviews.
🟢 Developer Verdict
Employs a unique Socratic dialogue to build a deep, intuitive understanding of recursion and functional programming principles.
Read this if
- ✓ You want to master recursive thinking through an interactive method.
- ✓ You are exploring foundational computer science concepts with Scheme.
- ✓ You prefer a Socratic, question-and-answer learning experience.
Skip this for now if
- ✗ You are looking for practical, real-world application examples.
- ✗ You prefer traditional textbook explanations over a dialogue format.
- ✗ You need coverage of advanced data structures or algorithms.
🔄 Compare & Reading Path
💬 What Developers Say
"remains my favorite way to learn to write recursive functions."
— raddevon · 2018 Gift Ideas for New and Aspiring Web Developers · Dec 7, 2018
"First, The Little Schemer taught me how to think recursively more effectively than any other material I've read."
— deciduously · What are your favorite books? · Nov 6, 2018
"It was a powerful experience, and a fun reading style."
— deciduously · What are your favorite books? · Nov 6, 2018
Based on 5 developer article mentions
👤 Who Should Read This
Best for
- • Developers who want to write better code
Less ideal for
- • Developers wanting immediate hands-on tutorials
Explore Similar Books
More books in similar categories — browse to discover your next read.
A Common-Sense Guide to Data Structures and Algorithms
Jay Wengrow
View →
Data Structures: Pseudocode approach with C++
Richard F. Gilberg, Behrouz A. Forouzan
View →
How to Solve It
George Polya
View →
The Intelligent Investor
Benjamin Graham
View →
Python Algorithms
Magnus Lie Hetland
View →
Daniel P. Friedman, Matthias Felleisen
Mentioned in 6 articles · #145 overall
As an Amazon Associate, we earn from qualifying purchases.
Recommended in 6 Articles
Getting started with recursion for tree traversal
Essential Books That Every Programmer Should Read—Lists by Andy Hunt, Eric Freeman, and Cory Althoff
2018 Gift Ideas for New and Aspiring Web Developers
What are your favorite books?
About learning
Why You Should Master Functional Programming (And How to Do It)
Score Trend
Last 90 Days
Articles
0
vs prev 90d
0
All Time
Unique authors
6
Total mentions
6