Y Hacker News Books

Ask HN: Books that teach programming by building a series of small projects? ↗

The books people recommended

2023-01-17 · 473 points · 203 comments · 9 books named by at least one person here and at least 3 people overall. The number on the left is how many people named it in this thread.

  1. 3

    Structure and Interpretation of Computer Programs

    Harold Abelson, Gerald Jay Sussman, Julie Sussman

    3 here · 49 all-time · #7 overall

    Buy on Amazon4.7 out of 5, 742 ratings on Amazon
  2. 3Eloquent JavaScript

    Eloquent JavaScript

    Marijn Haverbeke

    3 here · 11 all-time · #126 overall

  3. 2How to Design Programs

    How to Design Programs

    Matthias Felleisen

    2 here · 5 all-time · #298 overall

  4. 2Paradigms of Artificial Intelligence Programming

    Paradigms of Artificial Intelligence Programming

    Peter Norvig

    2 here · 4 all-time · #456 overall

  5. 2Practical Common Lisp

    Practical Common Lisp

    Peter Seibel

    2 here · 3 all-time · #636 overall

  6. 2Hands-on Rust

    Hands-on Rust

    Herbert Wolverson

    2 here · 3 all-time · #642 overall

  7. 1Zero To Production In Rust

    Zero To Production In Rust

    1 here · 4 all-time · #450 overall

  8. 1Common Lisp: A Gentle Introduction to Symbolic Computation

    Common Lisp: A Gentle Introduction to Symbolic Computation

    Douglas Hofstadter

    1 here · 3 all-time · #561 overall

  9. 1Programming: Principles and Practice Using C++

    Programming: Principles and Practice Using C++

    Bjarne Stroustrup

    1 here · 3 all-time · #611 overall