Structure and Interpretation of Computer Programs

By Harold Abelson, Gerald Jay Sussman, Julie Sussman

Book cover of Structure and Interpretation of Computer Programs

Book description

As others have gone into, this is a great programming book for many reasons, and is a must-read for anyone who is interested in software design. Rather than waste time reaffirming the excellent positive reviews of this book, I wanted to cover something that I have not seen in the…

Shepherd is reader supported. When you buy books, we may earn an affiliate commission.

Why read it?

1 author picked Structure and Interpretation of Computer Programs as one of their favorite books. Why do they recommend it?

After providing a thorough introduction to its language of choice (Scheme) it quickly demonstrates how make interesting non-trivial programs such as your own square root function or a symbolic differentiation tool, and that's just chapter 1.

All-in-all solid introduction to functional programming, or just programming in general.

From Christian's list on reads with your hands on the keyboard.

Want books like Structure and Interpretation of Computer Programs?

Our community of 10,000+ authors has personally recommended 23 books like Structure and Interpretation of Computer Programs.

Browse books like Structure and Interpretation of Computer Programs

5 book lists we think you will like!

Interested in object-oriented programming, software engineering, and python?

10,000+ authors have recommended their favorite books and what they love about them. Browse their picks for the best books about object-oriented programming, software engineering, and python.

Object-Oriented Programming Explore 19 books about object-oriented programming
Software Engineering Explore 25 books about software engineering
Python Explore 28 books about python