Swift is a protocol-oriented programming language that was announced in 2014 and made open-source in 2015. Some key features of Swift include protocol-oriented programming, literals that can be initialized in multiple ways, generics for type-safe operations on different types, operators for common tasks, and value types for safety. Swift aims to provide modern features while integrating well with Apple platforms like iOS and bridging to Objective-C code.