Делимся подробным гайдом по Scratch-программированию: как устроен интерфейс визуальной среды и какие блоки в ней можно использовать.
Еще есть Stencyl, первая вещь в которой я копался, ибо там реально было сделать все на визуальном коде. Жаль там нет поддержки для консолей.
https://www.stencyl.com/