Here are some things to check out if you are just getting into development for the Cocoa Touch platform. There's probably a lot of drivel out there, now that the platform has become hot shit for marketing and corporate dweebs, so there are people preying on the developer rush.<p><a href="http://www.macruby.org/" rel="nofollow">http://www.macruby.org/</a> MacRuby, only works on desktop OS X right now. but I bet it will be on iPhone/iPad within a year. Runs as fast or faster than code written with a lot of Obj-C dynamic stuff in it, much easier to write. Much much easier.<p>Gambit Scheme builds for iPhone no problem. Basically all of the APIs can be reached directly from C instead of through Objective-C. <a href="http://jlongster.com/blog/2009/06/17/write-apps-iphone-scheme/" rel="nofollow">http://jlongster.com/blog/2009/06/17/write-apps-iphone-schem...</a> has some info. At least a couple of commercial apps on iPhone have been written in Scheme.<p>GHC on iPhone <a href="http://www.alpheccar.org/en/posts/show/94" rel="nofollow">http://www.alpheccar.org/en/posts/show/94</a> so you can compile Haskell for iPhone, and then <a href="http://github.com/nfjinjing/mps-iphone" rel="nofollow">http://github.com/nfjinjing/mps-iphone</a> which will help you build stuff for writing with message passing style (Smalltalk) with the iPhone APIs if you don't want to treat them like low-level C functions.<p>JavaScript 'native' environment, bells and whistles included: <a href="http://www.appcelerator.com/" rel="nofollow">http://www.appcelerator.com/</a>