Alex_Dubinsky:
Just tried Scratch. As I suspected, its graphical language is great. You know, not all graphical languages are equal. Some are like LabVIEW: retarded flowchart contraptions that do more harm than good. But Scratch isn’t like that. It resembles real code, but takes advantage of the GUI principle by setting out the options in front of you and letting you manipulate them using the mouse, buttons, comboboxes, etc. Intuitive GUIs are what young kids pick up so quickly, and Scratch is a winner .
Scratch lets you build multi-threaded, event-driven applications more simply than you can do almost anything in C#…
You mean I’ve found something that’s as fun as LabView, and it’s free? (LabView was the thing I enjoyed the most in my old job, but these days it costs $5000.)