Google Blockly is a visual web based programming language that is easy for users to learn. It reminds me a lot of the way Scratch works in where a user just puts pieces of code/blocks together to assemble a command.
I recommend checking out Google Blockly by clicking here!!
Thanks to David Andrade's blog for the tip.