WizBang makes learning and teaching procedural languages such as C, C++, Java, Python, etc. easier by constructing programs using blocks.

Users build programs visually, which they can run and view output from inside WizBang. But, WizBang's greatest feature is that the user can compile their WizBang program to real and valid code in many different procedural languages.

Download for Windows
Download for Mac OS X
Download Examples