Прежде чем двигаться дальше в блоге, я хочу рассказать, как я начал изучать Swift.

Сначала я проверил несколько простых руководств по языку, в основном типа «Как создать X-приложение в Swift». Они служат своей цели (по представлению общей идеи и технических особенностей языка), но я хотел чего-то более полного и построенного с нуля.

Итак, я нашел на Udemy курс под названием Полный курс для разработчиков iOS 9 (более свежая версия, ориентированная на iOS 10, уже доступна), который ведет Роб Персиваль.

Курс обширный и позволяет охватить почти все основы. Он начинается с изучения основ (которые могут быть пропущены для тех, кто знает хотя бы один другой язык), а затем переходит к изучению специфики языка. Кроме того, в последних главах Роб проведет вас по разработке ряда полноценных приложений (например, клонов Instagram и Uber).

Он также предоставляет 1 год бесплатного веб-хостинга и предлагает несколько электронных книг вместе с курсом.

Это определенно того стоит, и вы могли бы что-то проверить, если вы только начали изучать Swift.