When I first started learning Xcode programming I bought a book on Amazon which was very useful for basics - and understanding tools, expressions etc. But really, I found it more interesting and I learned a lot more.

http://www.71squared.com is great, and I would recommend their book also.
I especially like how the game engine they use completely separates the update / render routines, which had helped make things a lot clearer in my head.
Cocos2d and UIKit are great for doing common things quickly, but when I was first learning, each one of them confused me about how a game should be structured.

I remember that Apple's developer resources were also very helpful. I did not consume all of them and just used them firstly to get started and grasp the whole idea behind iOS programming and later for the sporadical look up.

About Us

"TouchArcade covers the latest games and apps for Apple's iPhone and iPod Touch. We are the largest site dedicated
to iPhone and iPod Touch gaming."

Promotional Codes

While we now accept iTunes Promotional Codes for games, we can't guarantee that your app will be reviewed or covered. Only one promotion code is required. Feel free to send promo codes to tips@toucharcade.com.

While we appreciate the promo codes, notable app pre-announcements and preview copies are also of interest to our readers. Please feel free to contact us at the same email address about these opportunities.

Note: we rarely (if ever) solicit developers directly for promo codes. If you receive such an email, please contact us.

Advertising

We have advertising opportunities available to iPhone and iPod Touch developers. If interested, please contact us at ads@toucharcade.com.

Press Contact

We welcome news releases, previews, screenshots and video links for existing or upcoming iPhone and iPod Games. We can't promise a personal reply but we do try to evaluate every title submitted. Please send press releases or general inquiries to tips@toucharcade.com.