Member-only story
The Best Books to Start Your iOS Development Career
There are so many great books available to help you learn. Start here

Recently, I accepted a position at Yelp as a software engineer. This was a major career switch because I left behind a substantial career in sales. To get to this point, I read a ton of books on Swift and iOS development, but there are only a few I can credit my success to.
These books built a very solid foundation and, thus, allowed me to branch off into more in-depth topics and discover resources that went deeper into the various aspects of coding.
So, if you’re interested in starting a career as an iOS developer, let’s start here!
The Swift Programming Language — Apple
Personally, The Swift Programming Language is the first book you should look at for two main reasons: it’s written by the people who created the language and it’s absolutely free!
They also made it easily accessible by putting it on the Apple Books Store in addition to providing free access online.
This book, combined with the Swift documentation, makes an excellent free source to learn the Swift programming language. If you’re on the fence about whether you’ll make a career out of Swift — before spending any money — check out this book.
Mastering Swift — John Hoffman
The Mastering Swift book is a must-have! The way John gives in-depth explanations and provides examples is amazingly helpful.
I am particularly fond of the chapters “Structs versus Classes”, “Protocol-Oriented Programming”, and “Adopting Design Patterns in Swift”. In these chapters, as well as others, it’s as if John is trying to teach you how to write great code at the same time.
iOS Programming Fundamentals with Swift — Matt Neuburg
This book is divided into three parts: Swift, Xcode, and the Cocoa Framework. I believe that to be an efficient developer, you have to understand the tools you are working with.
Since Xcode is the main tool you’ll use for iOS development, it pays to understand its features. This…