88 karma · joined April 2, 2012
One tool that we found to be a very deep learning ground: an iPad app called Tynker. It is another block-based env like Scratch, though we found Tynker to have stronger primitives (e.g., you wind up forced to use globals to pass state around less often). Some big advantages: 1) iPad is super portable, so works when travelling 2) has an excellent physics engine built in - we made an Angry Birds clone 3) was strong enough to support making a piano app that can play concurrent tones. 4) Lots of samples shared by community for inspiration.
I'll grant that he did spark the revival by doing the NeXT deal, as Apple did need an acquisition to reboot the software stack.
My experience is more like pg describes, where I had a lot of trouble projecting what it would be like, and in retrospect all the rational pro/con analysis I did wasn't really getting to the core of the matter.