I'd order the steps 5, 6, 2...
1. Build an app in Interface Builder. 2. Learn Cocoa Touch. The breadth of the library is more intimidating than the complexities of Objective-C. 3. Learn C and Objective-C.
Then think about paying apple to develop, releasing products, learning how memory management works, adding core data...