I tried by starting with the Stanford CS193P iPhone Application Development course, but found it extremely hard to follow, mostly because it starts with the professor just telling you how to build an application without much explanation of the basics. As a result, I took a week to learn the basics of Objective-C on my own from a borrowed Big Nerd Ranch guide.

I now feel comfortable enough to continue on with CS193P, so I’ll be completing the assignments and posting solutions on here and on my github account.

Hope you will join me on this challenging but fun journey!

Enjoy the article? Join over 20,000+ Swift developers and enthusiasts who get my weekly updates.