The talk introduces Swift to someone who already understands programming but is not familiar with Objective-C. High-level concepts are presented and backed up with simple code samples. Concepts which many engineers might have never encountered, such as protocols and generics, are discussed and illustrated with examples. The talk focuses only on the Swift language and does not discuss writing apps for iOS or OS X.
Watch a video of the talk at https://www.youtube.com/watch?v=YyJshuAHl1g