Processing is an awesome language for visual programming. It is built from the ground up as such by the folks at MIT and the MediaLab, using very sophisticated graphics abstractions. WebSite: http://www.processing.org ---- CategoryProgrammingLanguage