Introduction

“Swift is a powerful and intuitive programming language for all Apple platforms. It is easy to get started using Swift, with a concise-yet-expressive syntax and modern features you’ll love. Swift code is safe by design and produces software that runs lightning fast.” (https://developer.apple.com/swift/)
This quote is the official introduction to the Swift programming language on the Apple website. Both sentences contain many challenging words: powerful, intuitive, easy, concise and expressive syntax, modern, secure, and fast. In the following lessons, we want to show that these words perfectly capture the power of this modern language.
Chris Lattner began developing the Swift programming language for Apple in 2010. It wasn’t until 2014 that Swift became available in Apple’s Xcode development environment. It is now the most important programming language for developing applications for all Apple platforms (iOS, iPadOS, macOS, tvOS, visionOS, watchOS).