Once you finish your first app, I'd look into some open source projects and see how they are built and learn from them. It accelerates your learning, but you need the basics first.
TBNR and the iOS Docs are a great place to start, but there's nothing like just jumping right in. :)
Also a word of advice: Making the app is only 50% of the work if you are expecting to make significant income from the app.