Also see Snap!, a fork of scratch3 (the js-only version, not the squeakvm-in-the-browser versrion from TFA).
https://snap.berkeley.edu/
Snap! is made by folks previously involved in Berkeley Logo, and has a lot of "missing pieces" that make organizing programs easier: lambdas, cc, and binding functions to definitions (aka build-your-own-blocks).
Sure the root word might be Latin, (and so is a majority of European vocabulary), but the specific usage of "novice" meaning "newbie" in English, comes from the monastic orders, via French.
Monastic orders, which, in fact, did not "do stuff, like slaves, LOLZ", but were instrumental in preserving (or rediscovering) knowledge and technology from the imperial era.
Yes, in the same way as "evangelist" and "novice" are everyday words in English. This does not invalidate their original religious meaning. Daisetz Suzuki I'm sure was quite aware of both the everyday usage and the Buddhist origins.
It comes bundled with xorg nowadays, you can use:
in xorg.conf