Swift iOS Programming: 24-Hour Trainer, Book + Videos
This book and online video package is a self-paced guide to Swift programming. Easy-to-follow lessons, reinforced by step-by-step instructions, screencasts, and supplemental exercises, allow readers of all learning styles to master Swift programming quickly and painlessly. The book starts at the very beginning, assuming you have little or no programming experience. The book is divided into lessons that teach a specific concept or technique, and then invites you to "Try It", by performing a programming exercise to solidify the lesson's ideas.