# Structure and Interpretation of Computer Programs (SICP)

**URL:** https://forum.codeselfstudy.com/t/structure-and-interpretation-of-computer-programs-sicp/21
**Category:** Learning Resources and Study Groups
**Tags:** sicp
**Created:** [December 16, 2017, 10:04pm UTC](https://forum.codeselfstudy.com/t/structure-and-interpretation-of-computer-programs-sicp/21 "2017-12-16T22:04:59Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Josh](https://forum.codeselfstudy.com/user_avatar/forum.codeselfstudy.com/josh/32/4_2.png) [@Josh](https://forum.codeselfstudy.com/u/Josh)
#### Post date: [December 16, 2017, 10:04pm UTC](https://forum.codeselfstudy.com/t/structure-and-interpretation-of-computer-programs-sicp/21/1 "2017-12-16T22:04:59Z")

</div>

This thread is for discussing the book [Structure and Interpretation of Computer Programs](https://mitpress.mit.edu/sicp/).

You can read more about the book and find copies at the links below:

> **[Structure and Interpretation of Computer Programs](https://en.wikipedia.org/wiki/Structure_and_Interpretation_of_Computer_Programs)**
>
> Structure and Interpretation of Computer Programs (SICP) is a computer science textbook by Massachusetts Institute of Technology professors Harold Abelson and Gerald Jay Sussman with Julie Sussman. It is known as the "Wizard Book" in hacker culture. It teaches fundamental principles of computer programming, including recursion, abstraction, modularity, and programming language design and implementation.
> MIT Press published the first edition in 1984, and the second edition in 1996. It was used as...

> **[GitHub - sarabander/sicp-pdf: SICP PDF with Texinfo and LaTeX source](https://github.com/sarabander/sicp-pdf)**
>
> SICP PDF with Texinfo and LaTeX source

> **[GitHub - sarabander/sicp: HTML5/EPUB3 version of SICP](https://github.com/sarabander/sicp)**
>
> HTML5/EPUB3 version of SICP

One of the UC Berkeley professors also wrote a book that prepares students for SICP. I have a paper copy, if anyone wants to borrow it.

> **[Simply Scheme: Introducing Computer Science](https://people.eecs.berkeley.edu/~bh/ss-toc2.html)**

---

<div class="post-metadata">

### Author: ![Dan](https://forum.codeselfstudy.com/user_avatar/forum.codeselfstudy.com/dan/32/4311_2.png) [@Dan](https://forum.codeselfstudy.com/u/Dan)
#### Post date: [January 6, 2018, 11:00pm UTC](https://forum.codeselfstudy.com/t/structure-and-interpretation-of-computer-programs-sicp/21/3 "2018-01-06T23:00:22Z")

</div>

I’m in!

---

<div class="post-metadata">

### Author: ![doolin](https://forum.codeselfstudy.com/user_avatar/forum.codeselfstudy.com/doolin/32/82_2.png) [@doolin](https://forum.codeselfstudy.com/u/doolin)
#### Post date: [February 11, 2018, 7:33pm UTC](https://forum.codeselfstudy.com/t/structure-and-interpretation-of-computer-programs-sicp/21/4 "2018-02-11T19:33:35Z")

</div>

Bumping this as I have worked through the first dozen or so problems, and would be happy to discuss any of those.

---

<div class="post-metadata">

### Author: ![Josh](https://forum.codeselfstudy.com/user_avatar/forum.codeselfstudy.com/josh/32/4_2.png) [@Josh](https://forum.codeselfstudy.com/u/Josh)
#### Post date: [February 21, 2018, 11:17pm UTC](https://forum.codeselfstudy.com/t/structure-and-interpretation-of-computer-programs-sicp/21/6 "2018-02-21T23:17:28Z")

</div>

From today’s discussion – SICP in Python:

- [https://cs61a.org/](https://cs61a.org/)
- [http://composingprograms.com/](http://composingprograms.com/)

---

<div class="post-metadata">

### Author: ![Josh](https://forum.codeselfstudy.com/user_avatar/forum.codeselfstudy.com/josh/32/4_2.png) [@Josh](https://forum.codeselfstudy.com/u/Josh)
#### Post date: [June 22, 2020, 6:19am UTC](https://forum.codeselfstudy.com/t/structure-and-interpretation-of-computer-programs-sicp/21/8 "2020-06-22T06:19:12Z")

</div>

If anyone is interested in reading SICP, join [the SICP channel on Slack](https://app.slack.com/client/T02GADJQX/C015YECCJJG/details/members).
