Za iOS će ti trebati Xcode, tj. mac (kroz VMware ili hackingtosh).
Radio sam 4 proof of concept app i programiranje u Swiftu mi se činilo podosta intuitivno.
Imaj na umu da besplatni dev account može potpisati do 3 app (osim ako su nedavno smanjili broj), odnosno toliko app možeš testirati na jednom uređaju istovremeno. Za objavljivanje app kroz App Store se plaćalo $100 godišnje koliko se sjećam (moguće je da su smanjili/povećali u međuvremenu).