06-08-2012, 05:51 PM
Just to reiterate what Chemadian has advised, you need to decide on a programming language, also you need to decide if you want to target iOS portable devices, or just Mac desktop PC's.
The only real choices in my opinion, are the C++ or Objective-C languages, if desktop applications are your main focus, then either of the above languages are suitable, but if you want to target the iOS devices, then the Objective-C language will be the number one choice.
There are lots of online resources on both languages, but if Objective-C is your preference, then the book I have listed below is the best I have come across for beginners, its written by the most Knowledgable and upto date tutors on the subject, try not to run before you can walk, make sure you understand the basics, before you attempt a complex app project.
When you get going, if you need any coding help, then come back and see us, maybe we will be able to help you.