Learning Cocoa/Objective C/XCode: where to start?

Discussion in 'Mac Programming' started by Lorthirk, Oct 20, 2007.

  1. Lorthirk macrumors member

    Joined:
    May 16, 2007
    #1
    Hi. I'm a computer sciences student at the university, currently developing a small PHP application for a friend; after that I'd like to learn seriously (and finally , since I already tried a couple of times in the past with no joy) Cocoa/ObjC. Now the point is: where I should exactly start from? Could you please suggest me some tutorials/books/method/forums/ANYTHING to start from?
     
  2. davidlt macrumors member

    Joined:
    May 22, 2007
    Location:
    Lithuania
    #2
    First of all you should wait for Leopard, it will bring new version of Obj-C (2.0) with new features and syntax and of course Ruby will be supported officially.
     
  3. Lorthirk thread starter macrumors member

    Joined:
    May 16, 2007
    #3
    Yes, that was implied :)

    I'm really looking forward for the new syntax...
     
  4. x704 macrumors regular

    x704

    Joined:
    Apr 15, 2006
    #4
    Programming in Objective-C is the best book you could ever get covering the language, by Stephen G Kochan. Although it does not cover 2.0, you should still know how to do it manually.
     
  5. Epicurus macrumors 6502

    Epicurus

    Joined:
    Apr 28, 2005
    Location:
    Minneapolis, MN
    #5
    In general, start with the MacRumors Guide: Helpful Development Resources.

    My favorite starting points (being recently new to the development game myself), are Cocoa Dev Central and Apple's own Developer site, specifically the section on Objective-C. As for books, unless there is a secret revision coming, I don't think there is anything in print on Obj-C 2.0 yet, but there are plenty of tried and true books on the language as it stands today. Kochan's Programming in Objective-C was a good place for me since it had been a while since I had done any programming. if I had been more proficient, Hillegass' Cocoa Programming for OS X would have been a better starting point (as a CSci student, I have a feeling that is more in line with your situation). After I got going, having the C in a Nutshell and Cocoa in a Nutshell books handy was a real help, although the Cocoa book is a little old. After Leopard, I have a feeling these books might all be in real trouble, but if you're just getting started, that's not a big issue.

    Also, if you don't already have a good comfort level with the Terminal and Unix on the Mac, I highly recommend Learning Unix for Mac OS X Tiger by Taylor. Again, a book that might be in need of a new edition pretty soon, but all around a great book. I hope this helps. :D
     
  6. Lorthirk thread starter macrumors member

    Joined:
    May 16, 2007
    #6
    Many thanks you all :)

    I'll watch over your suggestions :)
     

Share This Page