Who this book is for
If you're a complete beginner to programming, this is the book for you! There are short exercises and challenges throughout the book to give you some programming
practice and test your knowledge along the way.
If you want to get right into iOS app development while learning bits of the Swift language as you go, we recommend you read through The iOS Apprentice, 5th Edition. The iOS Apprentice and this book make very good companions — you can read them in parallel, or use this book as a reference to expand on topics you read about in The iOS Apprentice.