None OF Them
None of the Cocoa/ObjC specific books are good for a total programming noob. They do not teach you the basic ideas behind all programming languages, they do not teach you about good design, the use of paterns and how to think in an object-oriented fasion. Most of them also do not teach you C which is very helpfull in writing Cocoa (for example NSPoint is a C Structure, not an ObjC class). The best starting point (in my opinion) is to learn C the get a general reference on Object-Oriented programming (probably using SmallTalk or Java as the language) and then learn ObjC and Cocoa.