23.3 Teaching
The How to Design Programs textbook relies on pedagogic variants of Racket that smooth the introduction of programming concepts for new programmers. See theHow to Design Programs languagedocumentation.
The How to Design Programs languages are typically not used with #lang prefixes, but are instead used within DrRacket by selecting the language from the Choose Language... dialog.