I don’t know about you, but when I need to learn something I find it easier to watch someone else do it first. That’s why when I wanted to learn Swift I went in search of the best video series I could find. It’s almost like being in a classroom and listening to an instructor teach the content, instead of reading from a book. It also helps to follow along with XCode open so you can complete the steps together, pausing when you need more time to complete what you’re working on.
Below are a bunch of great “getting started” videos for learning Swift.
WWDC 2014 Developer Conference Videos
Introduction to Swift
Swift is Apple’s brand-new programming language for writing great iOS and OS X apps. Learn the basics of the language. See how to declare variables, use the fundamental data types, declare functions, and implement classes. Explore some of the great features that make Swift a safe, modern, and extremely powerful language.
Download: HD | SD | PDF
Intermediate Swift
Explore the modern features of the Swift programming language. Learn about object initialization, closures, and optionals. See how you can perform pattern matching using Swift’s powerful switch statements.
Download: HD | SD | PDF
Advanced Swift
Dive deep into Swift! Explore some of its more powerful features, like operator overloading, string interpolation, and advanced pattern matching. Learn how to take advantage of generics to write terse and expressive code.
Download: HD | SD | PDF