If you want to work through SICP, you can use MIT Scheme, but another option is to use Racket or DrRacket, with this add-on package: https://docs.racket-lang.org/sicp-manual/
neilv
Every programmer should learn LISP. or at least give an earnest attempt to study it. The vast majority of applied programmers only know how to think like C programmers (procedural). LISP is a “beautiful” language in that it is about concepts, not hardware. Totally changed my brain when I worked on a graduate project for a few years at my Alma mater in 1990.
sanmarzano
I tried SICP straight from the book once, but I think the lectures are much better and the book acts as a supplemental reference.
dirteater_
Cannot recommend these enough. Watch the first one and you'll be hooked
bloppe
This is how I learned lisp. I then went on to learn Clojure and built a career around it.
j_m_b
I worked through these videos and the full book. Via news groups I organized an in-person study group. What a blast and a big unlock for me. The study group started having attrition about halfway through the book.
ozten
You don't have to do the exercises or follow along with the book. No matter if you are new to the field or have decades of experience: almost everyone would benefit from watching these videos if they haven't already (or done an SICP course).
xenadu02
What could someone interested in systems programming gain from this?
xqb64
The audio is so bad on these lectures.
Is there any way to clean them up?
boobsbr
These sound a little better than I remember. I wonder if the sound was cleaned up?
comments (10)
neilv
sanmarzano
dirteater_
bloppe
j_m_b
ozten
xenadu02
xqb64
Is there any way to clean them up?
boobsbr
mbrezu