How to learn Swift

An overview of how to get started from scratch with Swift


  • A Swift Tour - A tour of the Swift language by Apple, it gives a good overview of the language.
  • Swift documentation - The official documentation for the Swift language.
  • Swift Playgrounds - A free app which is available for iPad and macOS. It is a great way to learn Swift interactively, it has lessons with everything from the basic programming concepts to how to create a simple app.
  • Develop in Swift Fundamentals - A free book from Apple which is available on Apple Books. It is a great way to learn Swift interactively, it has lessons with everything from the basic programming concepts to how to create a simple app.