A guide to becoming an iOS developer

moriahk profile image Mori Ahmadi Updated on ・2 min read

“How did you start iOS development?” I have been asked this question many times and I thought it would be beneficial to write list of things that helped me throughout my journey as an iOS developer.

I think being a constant learner is important in any industry but it’s absolutely crucial in tech, however sometimes it is a brake to productivity. My first step to becoming an iOS developer was having an idea and the will to implement it. I would recommend starting your project instantly, even though you have very little idea of developing for iOS, you can start by looking up things that you actually need in your project, learn them and implement them. That way as your project gets bigger you will be challenged to learn more about design patterns, architecture, etc. I also believe surrounding yourself in an iOS developer community, listening to different podcasts, following other iOS developers in social media and generally being involved could be beneficial.

Below there is a list which helped me a lot (and still helping) to learn iOS development:

Youtube channels:

  1. Lets build that app
  2. Sean Allen
  3. Paul Hudson
  4. Brian Advent


  1. Swift by Sundell
  2. Hacking with Swift
  3. Use your loaf
  4. NSHipster


  1. Swift by Sundell
  2. Swift Unwrapped
  3. Swift over coffee

I am certain that there are so many other amazing sources that I am not aware of, please do not hesitate to mention them in the comments section.

Also you can find me on Twitter @mori_ahk

Thanks for reading.

Posted on by:

moriahk profile

Mori Ahmadi


make things, break things


markdown guide

I'd add raywenderlich.com/ for the websites, it is full of great content.
John Sundell is maybe my favourite Swift content producer and have a set of "basic" articles, but I think it is more useful once you have some experience, while Hacking with Swift is way better for beginners in my opinion as you can find lots of tutorials.

One of the podcasts about Swift I listen to is Inside iOS Dev podcasts.apple.com/us/podcast/insi...
hosted by Alex Bush, the author of a great book about get prepared for an interview for an iOS developer.


Yes! I don't know how I forgot about that incredible website. thanks for mentioning it. I'll check out the podcast 🙏🏼


These are some great resources :). I've recently started getting my feet wet with iOS (or rather Swift) development. I've been wanting to for a very long time and SwiftUI send me 'over the cliff' to just jump in and do it. I've started with a course that's mainly focussed on iOS 12 (so no SwiftUI yet) but I don't really like the speed of the course. It's a lot of sitting around and watching instead of doing, which is not my cup of tea.

I've got a few ideas of things to make. One idea in particular I really want to pursue and create a product out of. While my current job is front-end development (mainly React), I've been getting more pumped up about creating this thing.

Apart from the Apple docs, what are some great resources to help me actually get started? I realised last night that I really should just stop doing courses and start writing some code. I know programming concepts and it's just a matter of understanding the details of iOS and the Swift syntax and this article is definitely motivating me to just go ahead and do it. Thank you for that :)