News for hackers. Stuff that matters.
Re:If not SICP, then what? Maybe HTDP? by kod on Saturday January 12, 2019 @09:09AM (#18891207)
It's the best book I've found for actually teaching people how to solve problems using programming, rather than just learning semantics.

I use it for continuing education at a company, the only complaint I've heard from people is that it's very deliberately paced.

I do wish there was an equivalent that used a statically typed language, because the actual approach is very fundamentally based on types. I've spoken with the authors about this, and the reasoning was twofold: 1. people are going to have to deal with unityped languages in industry; 2. existing error messages for static languages were bad. At this point, something like Elm might be a good fit, although you'd lose out on lispy things like quasiquote.

Re:If not SICP, then what? Maybe HTDP? by AlexeyBrin on Saturday January 12, 2019 @12:37PM (#18892249)
> I do wish there was an equivalent that used a statically typed language

Not exactly an equivalent, but a very good book (that uses a statically typed language) is "Elements of ML Programming" by Ullmann.

Re:If not SICP, then what? Maybe HTDP? by kod on Sunday January 13, 2019 @10:56AM (#18897119)
Yeah, that's a good book, but as you noted it falls under teaching a language, not so much teaching how to think.