prérequis de base :
Un mac avec processeur intel.
Si tu as ça, inscris-toi sur le site apple en tant que développeur , et tu auras accès au SDK et aux samples pour comprendre comment programmer sur iphone.
Cependant avec un compte développeur basique tu peux seulement tester tes programmes depuis le simulator fourni avec le SDK.
Pour jouer aux programmes faits depuis le SDK sur un vrai iphone il te faudra payer un certificat qui coute environ 80 euros par an. Pour tout le reste je te conseille de jeter un oeil sur les docs disponible sur la partie développeur du site d'apple.