Скретч - ужасный язык для обучения программированию (я предвзят, но заценим Pipes Visual Programming Language )
То, что вы хотите сделать, очень похоже на программирование функциональных блоков (как в языке программирования функциональных блоков IEC 61499 и других VPL для разработки мехатроники). Уже есть много исследований VPL, поэтому вы можете убедиться, что A) то, что вы пытаетесь сделать, имеет аудиторию, и B) то, что вы пытаетесь сделать, может быть легко выполнено.
Звучит немного отрицательно по тону, но хорошее место, чтобы начать проверять правдоподобность вашей идеи, прочитав короткую запись в блоге Давора Бабича на http://blog.davor.se/blog/2012/09/09/Visual-programming/
Что касается используемой платформы - вы можете использовать практически все, что угодно, просто убедитесь, что она имеет хорошие графические библиотеки (вы можете использовать Java с Swing - если вам нравится боль - или Python с TKinter) - все зависит от того, что вы знакомы с. Просто помните, для кого вы хотите в конечном итоге запустить язык (если это iOS, то посмотрите на использование Objective-C и т. Д.)