- iOS Human Interface Guidelines
- Object Oriented Programming with Objective-C
- Cocoa Fundamentals Guide
- The Objective-C Programming Language
- iOS Technology Overview
- iOS Application Programming Guide
If you’re thinking of becoming a developer, you may want to read the interview we posted about one developer’s experience. Neil Ferguson used Cocos2D, a free open-source framework for creating iPhone games, as well as other free online tutorials.