http://www.ccs.neu.edu/home/matthias/HtDP2e/
I have a hard copy of the first edition. The square format single column layout reduces readability. But the methodology seems to be based on sound engineering principals.
I'd probably recommend Kiczales's Systematic Program Design MOOC as a good extension of the HtDP program methodology. https://www.edx.org/course/how-code-systematic-program-desig...
Both are intended for beginners, but HTDP probably a bit easier as compared to SICP.
http://www.ccs.neu.edu/home/matthias/HtDP2e/
I have a hard copy of the first edition. The square format single column layout reduces readability. But the methodology seems to be based on sound engineering principals.
I'd probably recommend Kiczales's Systematic Program Design MOOC as a good extension of the HtDP program methodology. https://www.edx.org/course/how-code-systematic-program-desig...