Thanks for your response.
I do have some programming knowledge, but I would not want to learn from a book of reference. I would prefer to have a book that explains the programming concepts well and teaches you on how to write good code.
I have looked over several other books but like you said its easy to get lost in tutorials, because of the new Xcode 4.2 and its new features (like ARC).