Итак, сейчас мы имеем в нескольких местах возможность выбора, что использовать для программирования: PHP или Blockly

При использовании последнего, можно создавать сценарий перетаскиванием "кубиков" без написания кода. Кубики есть практически под все необходимые операции, так что в 99% можно ими обойтись, не изучая язык программирования PHP.
Вот как выглядят эти блоки:

Если с ними какие проблемы или чего-то не хватает, то пишите -- будем разбираться.
Важный момент: можно в процессе работы переключать тип программирования с Blockly на PHP и потом править уже PHP код "руками", но при обратном переключении эти изменения не будут автоматически транслироваться в блоки -- там останется тот код, который был до переключения и правок PHP.