Grant_H<p><span class="h-card" translate="no"><a href="https://a.gup.pe/u/edutooters" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>edutooters</span></a></span> <br>Reflecting on <a href="https://mastodon.social/tags/teaching" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>teaching</span></a> <a href="https://mastodon.social/tags/HighSchool" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HighSchool</span></a> <a href="https://mastodon.social/tags/ComputerScience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ComputerScience</span></a> led to this question: "What would be the best first language to teach computer science?" (CS != programming)<br>Constraints:<br>1. It must have a formal and accepted definition, and be open source & widely available<br>2. It must embody all the elements (&issues) of "classical" 3G languages<br>3. It must be accessible to teachers and students alike, worldwide (this would be in the context of a global syllabus (CIE))</p><p>Boosts welcome!</p>