Structure and Interpretation of Computer Programs

Reader Q&A

To ask other readers questions about Structure and Interpretation of Computer Programs, please sign up.

Answered Questions (1)

Andrew Breza Even though SICP is designed as a first course in computer science, I highly suggest starting elsewhere. There are two general approaches to learning …moreEven though SICP is designed as a first course in computer science, I highly suggest starting elsewhere. There are two general approaches to learning about computer science. The first approach involves studying the basics of a high-level programming language like Python or JavaScript and putting together a website or application. The second approach involves starting with the fundamentals of computer science and slowly building up to where you can do fun things. This book definitely follows the second approach. I personally prefer the first approach. I took my first programming class 18 years before picking up SICP. I learned to do fun stuff with computers and then gradually worked my way into the serious stuff. If I had tried starting here, I may not have continued with programming.(less)

About Goodreads Q&A

Ask and answer questions about books!

You can pose questions to the Goodreads community with Reader Q&A, or ask your favorite author a question with Ask the Author.

See Featured Authors Answering Questions

Learn more