The document is a 30 slide presentation on Swift that introduces the key concepts and features of the new programming language. It discusses Swift's definition as a language that builds on C and Objective-C, and is intended for the future of Apple software development. The presentation covers Swift's syntax, variables, functions, standard types, arrays and dictionaries, optional types, protocols, closures, tuples, operators, structs and classes, generics, and more. It encourages learning more about Swift from Apple's developer website and documentation.