Swift is a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. for iOS, macOS, watchOS, tvOS, and Linux.

Learning Swift hasn’t ever been more accessible. Here are some fantastic resources I’ve gathered — from beginner to expert!

Update: Grab a copy of the Swift Programming book here. Find the kindle version here.

All these courses are up to date: Swift 4, Xcode 9, iOS 11