Swift - относительно новый язык, разработанный Apple в 2014 году, но уже быстро обгоняющий конкурентов и ставший популярным на платформах Apple. Язык был разработан, чтобы быть безопасным, быстрым и выразительным. Также он предназначен для замены языков на основе C, в частности - улучшена производительность на устройствах. Язык Swift постоянно развивается, параллельно увеличивая его сообщество. Исходный код Swift можно найти на GitHub, что упрощает доступ к его коду любому разработчику.

Swift прост и интуитивен в его освоении. Если вы новичок в кодировании, Swift Playgrounds - это приложение для iPad, которое упрощает начало работы с кодированием Swift. Цель проекта Swift - создать наилучший доступный язык для различных применений, от системного программирования до мобильных и настольных приложений и даже облачных сервисов.

Вот лишь малый список продуктов, разработанных с помощью Swift: Youtube-Music, Firefox iOS, Brooklyn, WeScan, Telegram, Signal.

Ниже приведены самые популярные ресурсы для изучения языка Swift.

Official documentation

Документация, предоставленная разработчиками Swift, является одним из лучших ресурсов для изучения всех тонкостей этого языка.

Official documentation

We Heart Swift

Хорошая и простая в освоении базовая книга, чтобы начать свое обучение языку Swift с нуля.

We Heart Swift

Udemy

Курс, предназначенный для начинающих, в котором объясняются ключевые элементы языка Swift.

Udemy

Ray Wenderlich

Рэй Вендерлих - известный человек в индустрии iOS, и его ресурсы предоставляют невероятное количество полезных материалов для изучения Swift.

Ray Wenderlich

Hacking with Swift

Один из лучших ресурсов с огромным количеством учебных материалов, касающихся языка Swift.

Hacking with Swift

codewithchris

Площадка для всех новичков, желающих изучить Swift и приобрести навыки работы в приложениях для iOS.

codewithchris

udacity

Курс, помогающий в изучении языка Swift, который затрагивает все основные принципы, необходимые для начала создания вашего первого приложения.

udacity

LearnSwift

Коллекция исходников для руководств, видео скринкастов и библиотек для Swift, разложенные на уровни сложности.

LearnSwift

treehouse

Статья, в которой обобщены основы для начинающих: что такое Swift, необходимые инструменты и базовое знакомство с синтаксисом.

treehouse

Swift Blog

Блог от разработчиков языка, который содержит советы, идеи и примеры использования Swift.

Swift Blog