Hacker News new | past | comments | ask | show | jobs | submit login
How to Design Programs (htdp.org)
4 points by 0xmohit on Oct 22, 2016 | hide | past | favorite | 3 comments



Second Edition is online and follows Racket's versioning:

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...


How does it compare to SICP? It's hard not to see the similarities : an introductory MIT book about programming written in Lisp.


> How does it compare to SICP?

Both are intended for beginners, but HTDP probably a bit easier as compared to SICP.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: