UPGRADE YOUR SKILLS: Learn advanced Swift and SwiftUI on Hacking with Swift+! >>

Order of books

Forums > Books

Hi everybody,

I would like to know if There is an order to do the books There is quite a few books.

There is hacking with swift / pro swift advanced / coding

One we buy there is no ordered or we need to follow some kind of order


As far as I know, there is no official order. Start with one of the “Hacking with…:” books and then follow up with whatever interest you the most. No point of reading MacOS book first, if your dream is to build an app for your watch. Paul is very practical in his teaching. By following his tutorials you constantly build small apps and it makes sense to build stuff that interests you the most. You get the point. Leave things like patterns and testing theories for later, after you grasp the basics. Good luck.


@twostraws  Site AdminHWS+

Yeah, there's no specific order because everyone has different goals. If you buy the Swift Power Pack you'll receive an email with some suggested reading orders depending whether your goal is to get a job, to improve your skills, etc, but it's trickier with things like macOS, watchOS, and Vapor – folks basically learn whatever interests them!

Very roughly: start with Hacking with iOS, then do Pro Swift, then pick either Testing Swift or Swift Design Patterns depending on your goal. If you want to get more into building apps, then follow the Advanced iOS series instead.


If you're a beginner and an everywhere-nose-poker like me, I'd recommend you check out this article realatively early on:

HackingWithSwift.com: How to read Apple’s developer documentation

I found that very helpful when I started the first project in HWiOS-SwiftUI. At first I wanted to know what everything was doing (not necessary, but how I like to learn), and the dev docs I found through my own poking were a bit tough to decipher.

In the article above, @twostraws points out a number of places to find documentation and does a good job at making it more legible. 👍


Hacking with Swift is sponsored by Essential Developer

SPONSORED Join a FREE crash course for mid/senior iOS devs who want to achieve an expert level of technical and practical skills – it’s the fast track to being a complete senior developer! Hurry up because it'll be available only until April 28th.

Click to save your free spot now

Sponsor Hacking with Swift and reach the world's largest Swift community!

Archived topic

This topic has been closed due to inactivity, so you can't reply. Please create a new topic if you need to.

All interactions here are governed by our code of conduct.

Unknown user

You are not logged in

Log in or create account

Link copied to your pasteboard.