851 karma · joined April 7, 2018
https://tiki.li/run/#cod=fVPRbuMgEHznK0aqdGodxSW5S0+uSl/zEVF...
https://tiki.li/run/#cod=dVLbbuIwEH33Vxyp0gqKGhIktKVqeO1HIB5...
https://tiki.li/run/#cod=jVPBbtswDL3rKx5QYEgd2FWMDliWaIf+RpG...
https://tiki.li/run/#cod=dVLNbsIwDL7nKT5p0gRDdEGMA9PYM+yO0FT...
https://easylang.online/show/#cod=jVPbbptAEH3frzhSpMqJFYppI0...
I've put together a little online demo tutorial (in my teaching and learning programming language).
A Lisp-like language would be easier to implement than a BASIC-like one - but is probably too unfamiliar for beginners.
Update: I have read through your post again. Yes, macros or basic functions can make a lot of things easier for beginners - I once did something like that with Java. But the language and especially the environment is still not beginner-friendly, for example when the first confusing error messages appear.
Update: Now there should be an Enter key instead of the Next key.