как минимум порогом входаи чем же он отличается от порога при создании приложений на чашке или решетке?
более широким коммьюнититеперь всем бросаться в изучение js'a? у них же самое большое комьюнити.
разработка под iOS, как и под Android, требует много внимания к вещам, мало относящимся к программированию, поэтому лучше начать с той же чистой Java или C#и чем же хуже начать с чистого swift'a для освоения "синтаксис и в целом основы", а затем "расширяться до законченных приложений"?
не буду говорить про основы, но бОльшая часть моих знаний/скилов - самообразование.
и здесь я с тобой полностью согласен.