How to help someone get started with iOS engineering π©π½βπ»π¨π»βπ»
Hi π
This week I want to tell you about a new learning resource Apple released earlier this year just before WWDC called Pathways.
But first, I have a big thank you for the pretty cool indie dev project that sponsored this email: SwiftyLaunch
Advertisement
Sponsors like SwiftyLaunch really help me grow my content creation, so if you have time please make sure to check out their survey: itβs a direct support to my content creation βΊοΈ
When youβre an experienced iOS developer, there always comes a time when someone asks you: βHow can I get started with iOS engineering?β
And itβs a tough question to answer!
There are, of course, some very well known resources, such as the CS193p course from Stanford or Paul Hudsonβs 100 days of Swift.
But what used to be severely lacking were learning resources made by Apple themselves!
After all, Apple does a great job of releasing high-quality learning material each year through their WWDC videos, so it really was a shame that they didnβt do the same for beginner-level resources.
But that finally changed in May 2024, when Apple released something called Pathways:
What Pathways does is to provide new aspiring iOS developers with the steps theyβll need to follow in order to achieve their learning goals.
If you go on the Pathways website, youβll see a list of these learning goals, which includes:
how to get started designing an app
more niche topics, such as creating games or visionOS apps
and how to distribute apps on the App Store
So what do you find inside a Pathway?
Letβs take the example of the Swift Pathway:
As you can see, a Pathway is a single webpage that guides you towards your learning goal by providing you with overviews of the concepts youβll need to learn, along with links to existing Apple resources that explore these concepts in more details.
Another way to say it is that Pathways are guides aimed at beginners, that show them how to efficiently navigate and leverage all of the existing Apple documentation, tutorials and WWDC sessions.
So next time that someone asks you the question βHow can I get started with iOS engineering?β, make sure to let them know about Pathways!
(And of course, donβt hesitate to also share with them your favorite learning resources from the community: theyβre not mutually exclusive!)
Thatβs all for this email, thanks for reading it!
If youβve enjoyed it, feel free to forward it
to your friends and colleagues π
I wish you an amazing week!
β€οΈ