Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of The seasoned schemer

    The seasoned schemer

    Daniel P. Friedman · 1995

    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.

    Lisp & Functional
    Open LibraryAmazon
    Stats for nerds
    33recommend
    60mentions
    47people
    2007–2026years
    65% recommend32% neutral3% critical

    Mentions per year

    20072009201120132015201720192021202320252026

    What Hacker News says

    1. leocAug 2025
      If you're already fairly comfortable with computer programming, The Little Schemer would be almost perfect for this. https://mitpress.mit.edu/9780262560993/the-little-schemer/ It would be well worth reading some of the sequel The Seasoned Schemer https://mitpress.mit.edu/9780262561006/the-seasoned-schemer/ too. In theory TLS should be accessible to anyone, but I've seen a couple of non-programmers bounce off it pretty hard. In those cases HtDP (as mentioned by m-a-t-t-i https://news.ycombinator.com/item?id=45073156 ) should hopefully be slow enough to be accessible.
      thread
    2. jmkrJun 2025
      I think Lisp is more on the liberal arts side of programming languages.

      That the "enlightenment" of Lisp is that you can use functions everywhere. Write macros that look like functions and modify behavior, and build your code as a language.

      Things like monads are more on the evolution of functional languages, and I also fall off the bike. It's as difficult as you want it to be, and I find scheme and lisp to be easier high level languages than javascript or python and makes more sense.

      The forward and preface to SICP is good reading.

      https://mitp-content-server.mit.edu/books/content/sectbyfn/b...

      The Dan Friedman books are pretty good in general: "The Little Schemer," and the sequel "The Seasoned Schemer" which are both more "recursion" books. He also has another book "Scheme and the Art of Programming." Which I think is a great comp sci book that's not too difficult and doesn't seem too well known.

      How to Design Programs is supposed to be a pretty good comp sci intro:

      https://htdp.org/2024-11-6/Book/index.html

      thread
    3. zelphirkaltApr 2024
      I am working my way through "The Seasoned Schemer". Maybe I will go for "The Reasoned Schemer" next. Or "The Little Learner". Great series of books.
      thread
    4. troupeJan 2024
      Two books that did for me what I think you are looking for:

      - From Mathematics to Generic Programming by Stepanov & Rose

      - Gödel, Escher, Bach: an Eternal Golden Braid by Hofstadter

      - The Little Schemer / The Seasoned Schemer

      thread
    5. troupeDec 2023
      Some of the books I've read this year that I'd recommend:

      The Divine Comedy by Dante - It is hard to underestimate how much it has influenced our culture.

      A Distant Mirror - The history of the 14th century, but engaging like a novel.

      Name of the Rose - Mystery novel set in Medieval times.

      On Lisp by Paul Graham - http://www.paulgraham.com/onlisp.html

      Seasoned Schemer - Kind of an interactive book that teaches computer science concepts in an interactive paper based way. Probably best to start with the Little Schemer first.

      thread
    6. sn9May 2023
      Lots of great suggestions here.

      I'll throw out a recommendation for The Little series of books (e.g., The Little Schemer, The Seasoned Schemer, The Reasoned Schemer, The Little Typer, etc.)

      The first book is all you need to grok recursion. You can just toss a copy at any student who struggles with it.

      The second book ends with some really non-trivial CS stuff.

      They're fantastic examples of the power of good pedagogy to explain interesting and difficult concepts normally relegated to drier texts.

      thread

    Related

    Cover of The reasoned schemer
    2007–2026

    The reasoned schemer

    Daniel P. Friedman
    45 recommend · 107
    Cover of The Little Schemer
    2007–2026

    The Little Schemer

    Daniel P. Friedman
    288 recommend · 652
    Cover of Structure and Interpretation of Computer Programs
    2007–2026

    Structure and Interpretation of Computer Programs

    Harold Abelson
    347 recommend · 761
    Cover of Practical Common Lisp
    2007–2026

    Practical Common Lisp

    Peter Seibel
    218 recommend · 400
    Cover of On LISP
    2007–2026

    On LISP

    Paul Graham
    192 recommend · 533
    Cover of How to Design Programs
    2007–2026

    How to Design Programs

    Matthias Felleisen
    277 recommend · 776
    Cover of Essentials of programming languages
    2008–2026

    Essentials of programming languages

    Daniel P. Friedman
    43 recommend · 76
    Cover of The little LISPer
    2008–2025

    The little LISPer

    Daniel P. Friedman
    28 recommend · 47