Socialize

Feel free to follow me on twitter

Join me on my journey to the app store…

Posted on May 30, 2013

As someone who’s always had a passion for technology along with a keen interest in everything Apple, around 12 months ago, I decided to follow my dream of becoming a full time iOS developer.

I started this blog as both a way to hopefully share my progress, my approach, my creations (eventually) and to give some real life views on my journey such as what worked and didn’t work for me, when it came to learning programming a programming language.

Whenever I see people asking questions on forums with regards to starting iOS programming , they always seem to have some technical knowledge, some prior experience of programming or some educational background in computer science. I’d like to point out from the start that I had none of this when I picked up programming so if you’re sitting there wondering if you’re cut out for it, carry on reading.

At first I was naive in the fact that I thought I could learn everything I needed to know in a matter of weeks and I’d be on my way to that ‘Top 10’ app in no time. If you, like me at the time, are just starting out and thinking this, think again. I soon came to the realisation that if you want to develop for iOS you need to do more than just buy a Mac and read a couple of books. As a minimum you need to learn Objective-C, and if you want to learn Objective-C, don’t start with Objective-C.

I found Objective-C to be quite a difficult language to learn as a new programmer, the syntax is funky for a start and I quickly become overwhelmed, disheartened and on the verge of giving up. Don’t get me wrong, that’s good, what separates the people who really want it, from those who don’t are the ones who carry on past the point of giving up.

Next time ill talk about where I decided to start instead.