I heard a bit of disturbing news while listening to episode #1211 of CNET's Buzz Out Loud Podcast this morning. Apple rejected an Scratch application for the iPad because as a programing platform it could alter the functionality of an iPad.
For the sake of those who do not know what Scratch is, it is a programing language created by MIT. The purpose of this language is to teach basic programing skills to children with the hope to inspire some of them to become the programers of tomorrow. Scatch uses blocks that peform certain tasks. Children assemble the blocks in various orders to make things happen when the program is executed. I tried Scratch and to me it feels more like a video game than a programing language. I seriously doubt it could affect the functionality of an iPad, iPhone, or iPod Touch.
This is Apple being Apple which is unfortunate in this case because they like to market themselves as an education friendly company. I hope they take another look or come to some agreement with MIT to allow Scratch on the The Apple devices. With the current attitude who will program Apple devices in the future if children are learning programing on Andriod devices?