Önce bir PC lazım iOS, MacOS vs. için çıktı alabilmeniz için(dolayısıyla MacOS içermesi lazım PC'nin XCode için). Sadece iOS, MacOS vs. için çalışacaksanız Swift neden olmasın? Ancak Android işin içine girerse iki taraf için ayrı bir kodlama yapmak saçma olur. Yani Android işin içerisine girerse cross-platform bir dil gerekebilir.
Eğer programlamaya başlamak diyorsanız dolu dil var. İsterseniz Python ile başlayın, isterseniz Ruby ile başlayın veya isterseniz JS ile başlayın.