Blockly is a web-based, graphical programming editor. Users can drag blocks together to build an application. No typing required.
Check out the demos:
Maze - Use Blockly to solve a maze.
RTL - See what Blockly looks like in right-to-left mode (for Arabic and Hebrew).