For a variety of reasons, including an excellent comment about CS pedagogies from a few days ago, I've decided to learn scheme and work through SICP this summer. I remembered a thread (http://news.ycombinator.com/item?id=428248) where a bunch of HN people were going to work through it together and I'm curious about your experience.
Did you make it? If not, why? What resources did you find particularly helpful? I've got the pdf book and links to the old MIT video lectures and newer berkeley video lectures. What else should I have? What version of Scheme/Lisp/other language did you use? I'm trying to decide between MIT, UCB (STk), and PLT Schemes. Did the group experience work and was it helpful? What was the most difficult part?
Here's some further explanation about my language options. Tell me if you think I'm off base here. I listed those three Schemes for the following reasons. MIT because SICP uses it. UCB because the berkeley video lecture series uses it. PLT because I'm going to take a languages class in the fall from Matthew Flatt who is one of the members of the core PLT team. Another goal for the summer is to play with Impromptu (http://impromptu.moso.com.au/), so something that will ease that learning curve would be nice.
Thanks!
I worked through the videos plus the book. The videos are essential, IMO. The Berkeley lectures were not as inspiring as the original MIT '86 ones.