@josias@floss.social One of my colleagues, Cortland Starrett, taught Executable and Translatable UML (xtuml.org) to younger students. Some of our colleagues in Japan have also done this using xtuml with robotics. Cort and I were talking about language popularity at lunch, and he commented that one thing he did was to have his students write the same simple program in (IIRC) python and ruby to compare how little difference language choice makes.