Ask HN: Working through SICP. Did you make it?
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!
6 comments
[ 4.4 ms ] story [ 20.1 ms ] threadAdvice: Ars longa, vita brevis, so work fast.
The only tool I found useful is the web browser in counter strike source, so I can combine two kind of stimulation at once... this is probably not of interest to anyone else.
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.
For what it's worth, I really enjoyed SICP, though I still can't say that I understand every line in it.
The docs say it's not yet ready for the masses, but the author was asking for feedback[2] some time ago, so I guess it's good enough to start working.
[1] http://www.neilvandyke.org/sicp-plt/
[2] http://groups.google.com/group/comp.lang.scheme/browse_threa...
Next meeting is on May 24, covering the end of chapter 2, exercises 2.73 - 2.97.
Here's the log from the last meeting: http://inimino.org/~inimino/projects/2009/SICP/logs/20090510