views:

179

answers:

5

...I am not sure which book to go with.

I came to conclusion and it's between those two: [Programming in Objective-C 2.0] vs. [Learn Objective-C on the Mac].

My programming experience/skill is fairly strict, as I just know a little C. I know some loops (if, if-else, while, for, do, case) and how algorithm work. That's pretty much it, I have no experience in pointers, I/O or more advanced stuff. I read nearly half of the book [Learn C on the Mac], until Chapter 7: Pointers and Parameters. I liked the book, it gave me a push inside the World of Programming and learned me the basics and thought that was enough to go on with Objective-C.

But I am not sure what to do from here: which book to continue reading in. I have started reading a little in [Programming in Objective-C 2.0] until chapter 4, but I have had a hard time follow him. I am not sure if I get the syntax correctly and if I understand the different class, objects, methods and instances properly. But that's not the question for now, sorry for off-topic :P

What would you recommend for me to read, based on the knowledge I have in programming (with only a procedural language like C)? Would you even recommend me to read a back or start somewhere else? I read that Kochan's book is the single best, but I am not sure if it's too advanced stuff for me. What is your impression on the book?

Thank you all so very much in advance!

  • P.S. My native language is Danish, so sorry for typos and grammar mistakes
  • P.P.S. This is my first post to this board, I just signed up. Please correct me if I did something wrong. Thank you.
+6  A: 

Cocoa Programming for Mac OS X, by Aaron Hillegas.

Rits
Isn't it a little too early to look at Cocoa Programming when I don't even know Objective-C?
ninjaboi21
Not necessarily. The book is written assuming that you don't know Objective-C. It won't exactly *teach* you Objective-C, but it will get you up and running.
John Calsbeek
This book is excellent. (At least the revision I read was.) It teaches you all the basics of Objective-C with some interesting examples which all have a very good style of programming. (This can't be said of all books...)
Georg
This was my first book too. It's great way to get started. Follow it up with Apple's own docs.
invariant
But would you guys recommend me to start reading Aaron Hillegass' book and maybe look at Apple docs or go back to Stephen Kochan's book and learn more about Objective-C (guessing Aaron mostly cover the Cocoa part, and not so much the Objective-C coding?)?
ninjaboi21
@ninjaboi21: There's little point in learning Objective-C _without_ learning Cocoa, as you're going to be doing Cocoa or Cocoa Touch development anyway. _With_ Cocoa you get to learn the language in context. And Aaron's book is very good.
Graham Lee
A: 

First, do some tutorial to have some first-hand experience (as suggested also by MYYN). Then, follow up with books:

Neeme Praks
+2  A: 

Learning programming by working on a real project is the fastest way to learn. I once read the book suggested above by Rits and it gave a fairly understandable approach towards learning Cocoa Programming for Mac OS. Believe, me your lack of knowledge in Objective C won't hamper your progress at all. Don't do the mistake of just reading the book and the examples in it. Program them and come up with your own little projects ideas and try to implement them and if you are stuck you can always look for help on google.

Meeir Aalie
A: 

first search in google for cocav touch material it is 14 pages,then you see for below two books learn objective-c by mark dalryample, and another book is begining iphone programming by dave mark.

ajay
+1  A: 

You should consider looking at http://cocoadevcentral.com/

Aji