I'm a newbie developer, and I'm looking for books to learn Objective-C. The only programming language I know is Visual Basic and, to be honest, I'm not very good at it. Actually, I'm horrible. Anyways, I was looking at 2 books... Programming in Objective-C - Author: Stephen Kochan Learn Objective–C on the Mac - Mark Dalrymple, Scott Knaster Which one would you recommend? Remember I have no programming experience . Or do you recommend a different book?
I have had no experience with C, but found bits and bobs online to help me understand it's ways. I have bought the book "Beginning iPhone Development" by Dave Mark and Jeff LaMarche, however, they do state that you ought to have some knowledge of C before reading. I am getting on fine, but if I was starting from scratch without any help from the net, then I would probably struggle. So I wouldn't recommend this book to you personally. The problem is, I don't think I have read of one book yet that teaches you Objective C without expecting you to already know about C.
That's precisely what the Kochan book aims to do, which is why I got it. Haven't gotten that far into it, though, so can't provide much feedback as yet.
Yes, I just had this book delivered today. I have just had a quick read and Stephen even implies that newcomers shouldn't learn C before learning Objective C as it "starts the pogrammer in the wrong direction, and gives the wrong orientation and mindset for fostering a good object-oriented programming style". He goes on to say "Just because Objective C is an extention to the C language doesn't mean you have to learn C first". Sounds good to me, except it doesn't go into iPhone development till quite late into the book.
I've gotten through the first 4 chapters and I think it's pretty good so far. The author often anticipated the questions I have had at various points, which is an important criterion in my book. We're still very much covering the basics, though.
I decided to order this book, and it will be arriving shortly (hopefully...). I looked at the overview and it does say you don't need any past experience, so it should help me...