Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

adameels

macrumors member
Original poster
Jan 11, 2008
79
0
Milton Keynes
Hey

I'm looking to develop applications for the iPhone, mostly for myself actually, but would ultimatly share it on the app store for a small fee.

However, the only previous software programming experience I've had is a year of Visual Basic 6 (the one before the .NET branding) in college, and that was 5 years ago. So I know the basics of programming, but really no working knowledge of it.

I recently bought a (very informative) book called 'Exploring the iPhone SDK', which suggests I require first hand knowledge of Objective C. But at the moment I'm learning C++ as I do architectural visualizations and most jobs in this field require knowledge of C++ as opposed to C, which as far as I know is more familiar with Objective C.

So ultimatly how do I approach this?

thanks

-Adam
 
The way i learned was playing with code, I can program like a champ in PHP, so there is some what a smilularity. I just opened up alot of examples and just played around with it.

So Trial and Error is a good start.
 
I got the same exact book. I sort of panicked when I read that obj-C experience was needed (it was for my job & I wanted to learn fast).

I used my previous experience with C, as well as the "CS-193P" stanford university video lectures (Google and Im sure you will find them). Understanding of MVC helps as well for complex apps. There is also a "Learning objective-C" book by the same authors (it even looks the same, with a lemon on the front cover) if you feel that you need something in text.

There is alot of "learning as you go along". Even after I had a good grip on Obj-C, I was still doing alot of things "wrong" according to convention, but am getting much better.
 
S. Kochan has a book called Learning Objective-C 2.0. I read it multiple times and it's a great boot. It doesn't really teach you to make apps, but it's perfect to learn Objective-C without previous C experience.

I read it with only PHP, C++ & V.Basic experience.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.