Myslim ze Scratch podporuje def. bloku, viz https://scratch.mit.edu/
Je to tato kniha: https://www.amazon.com/Coding-Learn-JavaScript-Build-Website-ebook/dp/B07MWDVNXM
A prý spokojenost - spousta relativně pochopitelných html + js + css
Děkuji za další přínosný článek.
K tomu výčtu aplikací vhodných pro výuku programování pro děti
Logo, Scratch, BYOB, Snap!, Alice, Android App Inventor, Starlogo, Etoys, DesignBlocks, Pocket Code, Hopscotch, Blockly, Greenfoot, Processing, GameMaker nebo poněkud kontroverzní Microsoft Small Basic.
bych přizmínil:
code.org (blockly), codecombat.com (Python/JS), robocode.com (Java), RenPy.org (Python), Petr gemtree.cz (blockly), GameMaker (visual + code) a našli by se další.