iOS Learning Resources

iOS is one of the most popular operating systems around, and the resources to learn how to become an iOS developer are plentiful. In this post, we’ll take a brief look at some of the most popular (and in our opinion, best) iOS learning resources available. You’ll find that each category has a resource marked with a ⭐️, which means that it’s our favorite from within that group. If a resource is marked with a 💵, that means the course might not be free.


For reference guides and integrated learning, you can’t really beat the documentation and resources provided by Apple. The multi-billion dollar company reportedly put over $3-billion into Research and Development in 2016, and part of that funding goes to the support and development of iOS and Swift. Given that kind of cash flow, you might not be surprised to find out that Apple has released several multi-media methods of learning to program and develop on their devices. Below are some of the best Apple-made resources we could find.

iBooks (must have iBooks installed)

If you haven’t heard of raywenderlich, you’re in for a treat! Founded by Ray Wenderlich (hence the name), this website is full of tutorials and guides on almost anything you can imagine. They also have paid material, which we’ll go over in a different post. We could literally fill a small almanac with the content they have, so instead, we went ahead and chose our favorite (and junior friendly) tutorials and guides.


Online Courses:

There are many online courses for you to learn iOS development. Some of them are definitely better than others. While that may be a matter of opinion, some of these “MOOC’s” have better track records than others, allowing us to make a well-formulated opinion on which ones you should follow. The following list of web courses consists of a wide range of content, but they have all been tried and tested to make sure you’re getting the quality you deserve.



While there are plenty of online resources to follow, sometimes we crave the physical format. If you fall into the category of Devs who love those soft cover slabs of paper, this section is for you.


Thanks to Lisa Dziuba for compiling part of this list! If you know of a resource that we should have featured here, please leave us a comment below! Finally, check back periodically for updates and additions; iOS dev changes often, and we’re dedicated to keeping up with it!