LiveCode

LiveCode is a modern version of HyperCard that runs on Mac, Windows, and Linux. It compiles executables for all three, plus iOS and Android. This is an unusual variety of targets for a single development environment.

Like HyperCard, LiveCode allows you to build GUIs by dragging and dropping widgets, or drawing with simple line and shape tools. And it uses a scripting language similar to HyperTalk, but more powerful, with most of the capabilities expected from today's programming tools, such as networking and video.

LiveCode GUI builder

It might be possible to further simplify programming in LiveCode, by putting a narrower set of features up front, hiding many details. Simple action/response pairs could be provided without requiring any scripting. wikipedia site