Swift is a wonderful language that gives you an easy entry-point into the Apple developer ecosystem. If you've been put off developing for OS X and iOS because of the need to learn Objective-C, now is the time to start. The jump to Swift from languages like Ruby and Python is small compared to the previous gap to Objective-C. Swift is a fully-featured modern language that facilitates rapid, stable development. Once you've learned Swift, you'll find it easier to create robust, fast programs than was previously the case. This tutorial walks you through the features of the language while allowing you to leverage your existing programming knowledge to get up-to-speed quickly.