Comment What about the cloud? (Score 1) 340
I agree that having an accessible programming environment available on the iPad is an important feature for education. My background is in theoretical and computational mathematics (PhD candidate), and my early experiences learning to write code and implement algorithms using my C-64 and HP 48g turned out to be excellent preparation for advanced math. If Apple doesn't bundle a scripting language these days (HyperCard?), another alternative is to go to the cloud.
There is a project under way to make the Sage math software (based on Python) available as a free web app at cloud.sagemath.org. It's currently under heavy development and it does not yet work well on the iPad, but it is very usable on computers and Android devices. Another similar project is www.wakari.io.