4 ms·
There are some good mainstream recommendations in the thread already. For something less obvious: Given your background, you may find SICP (https://mitpress.mit
by ska 5y ago
There are some good mainstream recommendations in the thread already. For something less obvious: Given your background, you may find SICP (https://mitpress.mit.edu/sites/default/files/sicp/index.html https://mitpress.mit.edu/sites/default/files/sicp/index.html) works well for you.
If you work your way through the exercises, and read the footnotes, you'll end up with a pretty solid base. You don't have to do the work in scheme, but that in itself is a good learning exercise.
- neilv 5y agoIf anyone wants to work through SICP, but is having trouble getting MIT Scheme for their computer, or wants something closer to a Fisher-Price student IDE, :) there's an add-on for DrRacket: https://docs.racket-lang.org/sicp-manual/Installation.html https://docs.racket-lang.org/sicp-manual/Installation.html