When you get iphone sdk beta 7 ready:

1.Follow the so-far-best apple's tutorial

https://developer.apple.com/iphone/l...section_1.html

2. Try to create 4 new projects just using the 4 templates in xcode:
  1. Navigation-Based Application
  2. Tab Bar Application
  3. View-Based Application
  4. Window-Based Application


And examine their structures.

3. Follow the view controller programming guide to create your own.
https://developer.apple.com/iphone/l...section_1.html

4. Read the following guide:
iPhone OS Programming Guide
https://developer.apple.com/iphone/l...ide/index.html

The Objective-C 2.0 Programming Language
https://developer.apple.com/iphone/l...veC/index.html

Interface Builder user guide
http://developer.apple.com/documenta...section_1.html

Cocoa Fundamentals Guide
http://developer.apple.com/documenta...section_1.html

5. Getting a little bit further, follow Table View Programming Guide for iPhone OS to create your own
https://developer.apple.com/iphone/l...one/index.html

6. Have a look at UICatalog example, make sure you get to know every UIControl in iphone

https://developer.apple.com/iphone/l...log/index.html

7. Read as much as you can on

https://developer.apple.com/iphone/l...ics/index.html

8. Play with as much as you can on

http://developer.apple.com/iphone/samples/index.action

and

http://developer.apple.com/iphone/co...ndvideo.action

9. Enjoy iphone application development. Thanks