Eh sì, devi pagare, ma non farlo.
Per installare xCode basta che tu vada nello store e lo scarichi, è gratuito.
Puoi poi usare l'emulatore per provare la tua app ma per caricarla nel tuo iPhone devi iscriverti come sviluppatore e pagare 100 $ all'anno. Fatto ciò ed indicato il tuo mobile come device di sviluppo potrai installare la tua app nel tuo mobile e provarla dal vivo.
Ti consiglio di non pagare per ora. Cerca di capire se sei in grado ad imparare a programmare. Programmare è difficile e noioso. Deve piacerti davvero.