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

adameels

macrumors member
Original poster
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.