The best thing is to think of a simple app and go for it. There's loads of sample code out there you can pick and start from, so you don't have to reinvent the wheel.
For books, most O'Reilley books are nice to start with, like "Learning iPhone Programming: From Xcode to App Store"
I looked at the courses myself a while ago - they are quite ok, but I prefer learning by reading books and programming :-)
ckalli - The first step would be getting used to the Objective-C language and then moving on from there to doing simple apps. I would heartily recommend any book by Aaron Hillegass - very clear, very concise.
Read my reply from a few minutes ago to "mecie" who asked essentially the same question.
BTW. The Stanford Course now being offered for Free is an amazing deal. But it does assume that you have a solid programming background. Wish it had been there a year ago... Don't pass it up!
i downloaded the stanford course since its free now.
also downloaded a basic app in obj-c as everyone suggested.
will check out that book by Aaron Hillegass.
where does one run a obj-c program? in xcode? (not an app per say..but to follow the instructions in the book), i have a mac running 10.6.8. xcode is for 10.7
As a C/C++ programmer,i strongly advice to go trough any "difference" guide, even if you, as you say, only with basic underspending. Some Objective-C conventions can be a little confusing at first glance
[InitSomethingWith: a and: b]; - for example, when I saw this first time: wtf! Is that two methods, or something?
And of couse, a loot of example study... especially with good description.