This has probably been asked and answered 1,000 times already -- but if I wanted to create an app that could be used on one of the popular iDevices, how would I begin? Should I begin with a specific class structure or setup? Should I choose a platform other than Java ? I have a few specific projects I want to build but I don't know where to even begin.

