To produce a basic app you will need to learn object oriented programming, Objective-C and how to use XCode. Here are a list of resources you can have a glance at and decide if they are useful to you.
1. iPhone Application Development (Winter 2010) - Stanford (iTunes U)
iPhone Application Development (Winter 2010) - Download free content from Stanford on iTunes
2. Apples Developer documents:
iOS Developer Library
3. Check out the programming courses available at:
400 Free Online Courses from Top Universities | Open Culture. Scroll down to "Sciences" and "Computer Science & Artificial Intelligence".
4. Tutorials posted by others on their webpages / youtube (ie. the posts above this). I do these myself (
www.robinsonsintelligence.com) as one problem I found was lack of a learning curve with Apples Documentation after their initial tutorials. So I try to present a learning curve on my website.
Hope there's something useful to you amongst this,
RI_tutorials