great topic. I just started learning a couple of weeks ago. My end goal is to develop some helpful iOS apps. Nothing major or in an effort to make fortunes. Just something I've wanted to try.
I found several ebooks for "beginners" in Obj-c, which really meant having prior experience in another language then moving to Obj-c. Even Obj-C for dummies stated the same thing.
I searched for true beginner books and found a couple. The first was Programming in Obj-C by Stephen Kochan. It's a good book, but didn't really set up the terms with easy examples right away. So i ventured to the bookstore and found the big nerd ranch iOS book, and the book recommended a different book if you are indeed new to programming. Of course it was the big nerd ranch Obj-C programming. Having gone through the first few chapters, I'm much more drawn into this book than the other. What I found helpful is the message forum for the big nerd ranch book kind of gives some personal help based on their specific lessons that may not be achieved by some of the other books. I know help is always a google search or macrumor post away, but I liked how I could search for my specific question in an area specific to that book and lesson.
The nerd ranch book says it's for Obj-C, but the author starts with C to get some basics down. He states the C is only high level to get started, not to bog you down with C and he's been pretty accurate so far.
So that would be my advice is check out one of the books I used. I found myself re-reading sections over and over in Programming Obj-C, unlike the nerd ranch book where it just makes sense quicker for me.
If you want to information share during the process or share some successes (which at our level are very basic) PM me. Good luck.