Dan Drake 🦆<p>I'm experimenting with Racket, and the experience has spurred me to write an essay about a complaint I have about programming language tutorials:</p><p><a href="https://ddrake.prose.sh/why_i_hate_programming_language_intro_tutorials" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ddrake.prose.sh/why_i_hate_pro</span><span class="invisible">gramming_language_intro_tutorials</span></a></p><p>When I am looking at some new-to-me programming language, I always want to know: "what are the big ideas in this language?" And the tutorials and such are usually awful at answering that.</p><p>It's a work in progress. What do you think? Give me some examples, counterexamples, and tell me more about Racket, Rust, and so on!</p><p><a href="https://mathstodon.xyz/tags/language" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>language</span></a> <a href="https://mathstodon.xyz/tags/ProgrammingLanguageDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProgrammingLanguageDesign</span></a> <a href="https://mathstodon.xyz/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>