News for hackers. Stuff that matters.
Re:Teaching CS in the schools by Dangeranger on Monday October 08, 2018 @11:11AM (#18168148)
You may want to have a look at Pyret[0] as a teaching language as well as Racket as others have recommended.

Pyret was designed by many of the same people involved in the Dr.Racket community, and has been specially tailored for early programming education. It uses a functional programming style, pattern matching, and tests built into function definitions.

[0] https://www.pyret.org/index.html

Re:Teaching CS in the schools by NoNameHaveI on Monday October 08, 2018 @02:09PM (#18169800)
Pyret may very well be a great programming language. But it likely does not belong in a programming pedagogy at a higher ed institution. Why? Because time is limited. We already teach Intro to Programming in Python, which to us is a "throwaway" because they then go on to learn .NET (ie C#), Java, or "Web". I wish would could go deeper with just one language, but it is what the advisory committee has approved.