This document provides an introduction to the Swift programming language. It discusses key Swift concepts like variables and constants, comments, flow control, strings, typing, optionals, arrays, dictionaries, enums, sets, functions, closures, and object-oriented programming support. The document demonstrates syntax for these concepts and notes advantages of Swift like strong typing and readability of its syntax compared to earlier Apple languages like Objective-C. It directs readers to Apple's developer site for more information on Swift.