Go to Apple.com and register as a developer. There you can view everything you need to know. Starting with learning the basic of Objective-C coding. Objective-C is the Unix code that is used fo all iPhone functionality, including making iOS applications.