An overview of how to get started from scratch with Swift
Exercism provides exercises and feedback, but it can be difficult to jump into learning Swift for the first time. These resources can help you get started: