Swift Intro April 17, 2017 EXPAND Project: Getting Started with Swift 3 and Xcode 8 Download our Swift Language Playground here . Playgrounds are interactive coding environments that can contain instructions. You can think of it as a textbook you can code in! Go through the playground and you'll get a great introduction to a bunch of programming concepts in Swift , including: var vs. let Types Strings Optionals Arrays Dictionaries Tuples Control flow Functions Classes and structs Initializers Type (static) properties Protocols Once you have the Playground opened, go through the material below before you get started. About Playgrounds Before you get started, there are a few things you should know about Swift Playgrounds . What are Playgrounds? Playgrounds are interactive coding environments that can contain instructions. The code you write gets run every ti...