How to Design Programs (HtDP) is a textbook by Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, and Shriram Krishnamurthi on the systematic design of computer programs. MIT Press published the first edition in 2001, and the second edition in 2018, which is freely available online and in print. The book introduces the concept of a design recipe, a six-step process for creating programs from a problem statement. While the book was originally used along with the education project TeachScheme! (renamed ProgramByDesign), it has been adopted at many colleges and universities for teaching program design principles. More information...
According to PR-model, htdp.org is ranked 220,945th in multilingual Wikipedia, in particular this website is ranked 129,342nd in English Wikipedia.
The website is placed before dom-zu-speyer.de and after sultan.org in the BestRef global ranking of the most important sources of Wikipedia.