Title: http://wizbang.sourceforge.net<p>I've been building an app that started as a college project.  Its purpose is to let people build programs visually and learn programming without worrying about missing a semi-colon.<p>The program supports loops, conditional branches, number operations (add, subtract, etc.), input and output.  The programs can be run immediately from inside WizBang.<p>BUT, the #1 feature is that after a program is built and the user has verified that it behaves how they want, they can click one button and compile their program down to working and valid code in C++, Python, and Java.<p>This allows the user to learn programming in the opposite way that is usually taught in universities.  In WizBang, the user learns programming behavior before language syntax.  Which, I hope, will allow more students to get excited about programming, instead of being scared away by compiler errors.<p>Any feedback is appreciated!
Upvote: