Shop Viral Beauty Essentials Now
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
Buy New
$45.00
FREE delivery Thursday, April 23
Ships from: Amazon.com
Sold by: Amazon.com
$45.00
FREE delivery Thursday, April 23
Or Prime members get FREE delivery Tomorrow, April 19. Order within 12 hrs 3 mins. Join Prime
Only 12 left in stock (more on the way).
$$45.00 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$45.00
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Shipper / Seller
Amazon.com
Amazon.com
Shipper / Seller
Amazon.com
Returns
FREE 30-day refund/replacement
FREE 30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
FREE return
At least one free return option available.
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$4.15
$4.73 delivery April 27 - 30. Details
Or fastest delivery Wednesday, April 22. Details
Only 1 left in stock - order soon.
$$45.00 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$45.00
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by KT Goods LLC.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

  • The Little Schemer - 4th Edition

Follow the authors

Get new release updates & improved recommendations
See all
Something went wrong. Please try your request again later.

The Little Schemer - 4th Edition 4th ed. Edition

4.6 out of 5 stars (187)

{"desktop_buybox_group_1":[{"displayPrice":"$45.00","priceAmount":45.00,"currencySymbol":"$","integerValue":"45","decimalSeparator":".","fractionalValue":"00","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"Y89iOpbPiqnP%2FOnfesbMydudIW7IqmYD%2BigLNhh4P91JxLOkTPld9sG23qQisCAaBXJmIkVAVJioBcSuYtS9tPffAhGjsJrNd4WEYmtjKP6b%2F5vCuOU%2Bq%2F8wCSV9UqxNU3LbkXfsL7s%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$4.15","priceAmount":4.15,"currencySymbol":"$","integerValue":"4","decimalSeparator":".","fractionalValue":"15","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"Y89iOpbPiqnP%2FOnfesbMydudIW7IqmYDkq2y88%2F2NxI%2BeNvVr1AO2MA00NEDU4NXTS68yxrWrDU7EYYDCO7nxX0W0INC3G5oBiLmKZ%2FinY6XDi6TDeFKV9q%2BfELZR1ql3Kl%2FGYJdJhM6OgxD2omB56cHb8OkgVwgNdOGB5VMnXYJbgjiNyxJWqolkxO4BS%2FE","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

The notion that "thinking about computing is one of the most exciting things the human mind can do" sets both The Little Schemer (formerly known as The Little LISPer) and its new companion volume, The Seasoned Schemer, apart from other books on LISP. The authors' enthusiasm for their subject is compelling as they present abstract concepts in a humorous and easy-to-grasp fashion. Together, these books will open new doors of thought to anyone who wants to find out what computing is really about. The Little Schemer introduces computing as an extension of arithmetic and algebra; things that everyone studies in grade school and high school. It introduces programs as recursive functions and briefly discusses the limits of what computers can do. The authors use the programming language Scheme, and interesting foods to illustrate these abstract ideas. The Seasoned Schemer informs the reader about additional dimensions of computing: functions as values, change of state, and exceptional cases. The Little LISPer has been a popular introduction to LISP for many years. It had appeared in French and Japanese. The Little Schemer and The Seasoned Schemer are worthy successors and will prove equally popular as textbooks for Scheme courses as well as companion texts for any complete introductory course in Computer Science.
Sponsored

Frequently bought together

This item: The Little Schemer - 4th Edition
$45.00
Get it as soon as Thursday, Apr 23
Only 12 left in stock (more on the way).
Ships from and sold by Amazon.com.
+
$46.22
Get it as soon as Thursday, Apr 23
Only 12 left in stock - order soon.
Sold by Ibook USA and ships from Amazon Fulfillment.
+
$45.00
Get it as soon as Thursday, Apr 23
Only 4 left in stock (more on the way).
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Some of these items ship sooner than the others.
Choose items to buy together.

Customers also bought or read

Loading...

Editorial Reviews

Amazon.com Review

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.

Review

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

Product details

  • Publisher ‏ : ‎ The MIT Press
  • Publication date ‏ : ‎ December 21, 1995
  • Edition ‏ : ‎ 4th ed.
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 216 pages
  • ISBN-10 ‏ : ‎ 0262560992
  • ISBN-13 ‏ : ‎ 978-0262560993
  • Item Weight ‏ : ‎ 11.5 ounces
  • Reading age ‏ : ‎ 18 years and up
  • Dimensions ‏ : ‎ 9.04 x 6.94 x 0.51 inches
  • Grade level ‏ : ‎ 12 and up
  • Best Sellers Rank: #104,044 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.6 out of 5 stars (187)

About the authors

Follow authors to get new release updates, plus improved recommendations.
Sponsored

Customer reviews

4.6 out of 5 stars
187 global ratings
Sponsored

Top reviews from the United States

  • Reviewed in the United States on February 21, 2001
    Format: PaperbackVerified Purchase
    This is a wonderful book for people who enjoy having their minds stretched. It starts from the most elementary concepts (this is a number, this is a symbol) and then proceeds to teach you how to program in scheme (a lisp dialect) using a question-and-answer approach, with the questions on the left hand side of the page and the answers on the right. Most of the teaching is by example; the authors show you something several times in several different guises in order to get you to understand the pattern underlying the programming examples. This form of teaching-by-pattern-recognition is especially useful for scheme, because lisp-based languages represent such a different paradigm from more conventional computer languages that it really helps to have the pattern in mind when you want to write a new function. The authors show how the basic elements of lisp (atoms, numbers and lists) can be used to solve an amazing variety of problems, many of which would be much harder (or impossible) in more conventional computer languages. Most of the book is so easy that a complete novice who had never programmed before could understand it, but the authors sneakily keep increasing the complexity until in the last three chapters they cover continuation-passing style, the applicative-order Y combinator (!) and writing a scheme interpreter in scheme (!!). Some of these topics would go over the head of most computer science Ph.D.'s (go ahead, ask one what the Y combinator is -- I dare you!). This is not the book to read if you're looking for a "teach yourself visual basic in 20 minutes" kind of book, but if you like programming and you enjoy having your mind stretched, you could not do better than this book (or its companion book, the Seasoned Schemer).
    91 people found this helpful
    Report
  • Reviewed in the United States on June 8, 2011
    Format: PaperbackVerified Purchase
    Little Schemer is without a doubt one of the best books I have ever read on the subject of recursion, and what is interesting because they never really go into a formal definition of what recursion is, as most texts on computer science try to. Instead they show the reader time and time again what recursion is, while providing a great series of rules (commandments) on how to get the most out of recursion, particually in a tail-recursive language like Scheme.

    The book is structured as a series of questions and answers. Each page has several questions on the left hand side, with answers on the right hand side. The overall interpretation of the book is that you can read this without a computer, using pencil and paper to work through the many questions in the book.

    As the reader progresses they will continue to develop and reimplement many useful tools in Scheme that become more and more practical as the text goes on. What is great about this method is the pacing and the steady revealing of topics and good practices presented by the author. Because they gradually accustom the reader to topics like recursion, list operations, and lambda, by the time they show how define is unneccessary in Scheme due to the Y Combinator this rather challenging concept seems somewhat intuitive.

    Overall I think this is one of the greatest computer science books I have ever read. Sure it may not formally define things or be the absolute easiest text to read on the Scheme language itself, but this book should not be used as a reference product - it should be used as a tool bye which the reader strengthens their fundamentals in computer science and programmer, whether or not they ever touch Scheme again.
    16 people found this helpful
    Report
  • Reviewed in the United States on November 5, 2013
    Format: PaperbackVerified Purchase
    This is a wonderful and thought-provoking book -- almost a gateway drug to higher math and computer science concepts that does not in itself require anything more than basic high-school math.
    It is also an excellent and non-trivial introduction to Scheme/Lisp, and more importantly, to thinking about recursive programming. The progression ramps up quickly, so be sure to read very carefully. If you skim this book you will quickly be lost within a couple of pages, so be very sure to read and re-read anything that you don't completely understand. It's also very important to go through each mini-program carefully to make sure that you understand its syntax and effects. By the time you get to the chapter on the applicative-order Y-combinator the slightest misinterpretation of a function will have your brain spinning in circles.
    The format of the book is wonderful. I wish more books were written using the socratic method.
    4 people found this helpful
    Report
  • Reviewed in the United States on November 8, 2019
    Format: PaperbackVerified Purchase
    This will remain on my shelf of favorites for a long time to come.

    As a reader you will quickly grasp the unique format of this book. It is light-hearted enough to remain unintimidating, but moves quickly enough to get across an impressive array of knowledge.

    As others have mentioned, recursive thinking is more demonstrated than directly taught, which I found very effective.

    The final chapters are mind bending and wonderful. It addresses monumental historical theories from Gödel, Turing, and Church while keeping its consistent, simple tone. Only after you've understood an idea fully is its historical significance revealed, and only tangentially to the subject matter at that!

    I commend the authors for their innovative teaching strategies. I was lucky to attend a Racket course overseen by Felleisen after reading this which was a wonderful experience.
    10 people found this helpful
    Report
  • Reviewed in the United States on May 5, 2013
    Format: PaperbackVerified Purchase
    This book teaches programming in a very different way. It is mostly made up of examples with a very short description (the size of a tweet most of the time). It's up to the reader to follow along and understand the snippet completely, so that the next example will make sense.

    The book is challenging and fun to read. After reading this book, my recursion skills went from a level 3 to a level 8.

Top reviews from other countries

Translate all reviews to English
  • Antonio Bianco
    5.0 out of 5 stars great book
    Reviewed in Germany on January 30, 2020
    Format: PaperbackVerified Purchase
    This is one of the great books you want to read if you are interested in the LISP language family.
    It approaches it using Scheme (which is somewhat one of the clearest programming language syntax out there)
  • Alfie
    5.0 out of 5 stars I finally understand functional programming (and how to think about recursion properly)
    Reviewed in Australia on August 26, 2019
    Format: PaperbackVerified Purchase
    I've tried to read several introductions to functional programming books over the years, across several languages (Prolog, Haskell, Lisp), and with each book only after the first few chapters, I've found myself flipping tables and moving on because it just didn't make any sense. However, after picking up this book up, for the first time, everything just fell into place! But not only did it click, it was slap-in-the-face obvious and left me feeling silly that I failed all those times before.

    Word of warning though... this was the first book that I've ever seen in the Q&A style. At first it was quite annoying and made me think why did they write it this way, this is childish. But now I think WOW every hard topic book should be written like this. It's mindblowingly good. Don't give up!!

    This book is highly entertaining and will get you programming functional in no time. Hats off to the authors!
  • Amazon Customer
    5.0 out of 5 stars This deceptively quirky book is absolutely mind expanding.
    Reviewed in Canada on April 5, 2025
    Format: PaperbackVerified Purchase
    I've been a software developer for decades. I've read a lot of programming books over the years, but never one like this. The early chapters of this book I just zipped through at high speeds. The content becomes progressively more challenging. The chapters near the end gave my brain a very good workout. If you make a good faith effort to take on the concepts in the book on their own terms it will give you a different perspective on programming.
  • Marcus
    5.0 out of 5 stars Avoid if dieting or low attention span. Otherwise a must read
    Reviewed in the United Kingdom on May 17, 2011
    Format: PaperbackVerified Purchase
    What is the style of the book?
    Short questions followed by answers.

    Do you have to try to answer the questions before you read the answers?
    Not necessarily all the time, but it is important you understand each question and answer before proceeding, Some of the time I used a piece of paper to hide the answers. The book starts off slow, but gets very hard towards the end. If you lose the thread of the argument, you must backtrack and pick it up again.

    Is the book patronising?
    I can see that some people might find the question-answer style and the drawings of elephants irritating, but I find them charming.

    I want a manual on scheme. Is this the book for me?
    This is the right book for you to read, but it is not a manual on scheme.

    Who else ought to read the book?
    Anyone interested in programming, in any language. Anyone who likes to think hard.

    Who ought not to read the book?
    Anyone on a diet. (The authors are obsessed with food.) Anyone who does not relish a challenge.

    Is it the best book available on functional programming?
    I have not read all of them, so cannot say, but it is the best textbook I have read on any subject.
  • river125
    5.0 out of 5 stars お腹いっぱい
    Reviewed in Japan on July 29, 2013
    Format: PaperbackVerified Purchase
    Scheme/LISPによる再帰と無名関数の入門書。後半のmultirember&coからが難所で、じっくり取り組まないと理解できない。続く第9章ではYコンビネータを導出し、最後の第10章ではSchemeインタープリタを実装する。

    いくつか疑問が残るものの、何とか最後まで食らいついた。お腹いっぱい。続編(The Seasoned Schemer)に進むのは当分先で。

    英語の難易度は高くない。唐突に話題が変わって戸惑うことは多かった。対話形式は嫌いだが、先生と生徒の会話に仕立てようとはしてないので、まぁ許せる。
    Report