Still alive and well in Civil Engineering departments across North America. Their equivalent to Formula Student racing teams in Mechanical Engineering.
I participated in that competition a decade ago. The best teams had a hull that was less than half an inch thick and it didn't leak. We put glass fibers and iirc latex in the concrete mix.
What's nice is that it's immediately legible if you already know how to read, but you also realize how inherently slower it is. One of the nicest parts of Korean (and other east asian languages) is that each block is always a single syllable.
One problem is that Korean syllable structure is not as easy as one os lead to believe, from what I heard. And whether syllable is a meaningful unit is debatable.
I'd make a case for any node-based scripting language in 3D modeling software. Blender or Grasshopper for Rhino comes to mind. Benefit of Grasshopper is that there are convenient Python or C# nodes for you to write scripts that can't be expressed through nodes (IE loops); downside is that it is paid software (although not subscription based!!).
For architecture/design students, Grasshopper is usual their first introduction to programming and algorithmic thinking, and many students become fantastic programmers by extension.
https://www.asce.org/communities/student-members/conferences...