Sign up to become a Registered iPhone Developer
Signing up as a Registered iPhone Developer provides you with access to the iPhone SDK 3.0 and technical resources in the iPhone Dev Center, including getting started videos, documentation, sample code, and more.
Technical Requirement:
To develop with iPhone SDK you must have an Intel-based Mac running Mac OS X Leopard.