http://www.craft.ai/blog/the-maturity-of-visual-programming/ Interesting read about visual programming languages. They miss quite a few, most notably fUML (an executable fragment of UML). Also, they develop a visual programming language themselves. Having said all that - still recommended.