Where to start?
At this stage you must have started to explore software that come with the SDK packages. The most important elements is Xcode, Apple’s integrated development environment.When you first launch Xcode, it starts with a “Welcome to Xcode” window which offers useful links to a wide range of resources including videos, sample code, code libraries and lots more. It’s fair to say that most of those documents are really well written but maybe too academic for a virgin.
The best way to start is to begin with a very simple project. It has become very common in any book on programming to call the first project/application “Hello world” , most of the time those projects do not intend to give complete coverage of all the features available, but rather to introduce some of the technologies and give you a grounding in the fundamentals of the development process.
While Apple offers a great tutorial to develop your first iPhone application I preferred the tutorial provided by the website iPhone SDK articles and renamed “Hello Universe” because “a revolutionary device calls for a change of name.”
Now I won’t pretend it was easy, and for those of you who have never coded anything before, I can imagine it would take a while to get into it. My background is PHP mainly, so the programming techniques used in XCode were pretty new and intimidating at first.
While at first everything seems to be overly awkward, all in all, it was not quite as hard as I had imagined, it just takes some time to get round the nuances of OS X.