• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Starter books for newbie?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Starter books for newbie?


  • Subject: Re: Starter books for newbie?
  • From: Neil Earnshaw <email@hidden>
  • Date: Wed, 9 Jul 2003 12:13:55 +0100

As others have said, learn C first. Don't use a C++ book to do this.

The C Programming Language 2nd Edition, by Kernigan and Richie, from Prentice Hall
These guys invented C, they deserve your money.

When you want to move to Cocoa and Objective-C, buy

Objective-C Pocket Reference, by Duncan, from O'Reilly
115 pages on Obj-C, absolute gem, but no tutorial.

And use it in conjunction with one of the books below:

Cocoa Programming for Mac OS X, by Hillegass , from Addison Wesley
Good beginners book, 39 pages on Obj-C

Learning Cocoa with Objective-C, by Davidson , from O'Reilly
Good beginners book, 27 pages on Obj-C

After that, you might want to buy:

Building Cocoa Applications, by Garfinkel and Mahoney , from O'Reilley
Intermediate book, 20 pages on Obj-C, tutorial app uses tasks, pipes etc.

And if you decide to stick with it buy:

Cocoa Programming, by Anguish, Buck and Yacktman, from Sams
Massive 1200+ pages, 28 pages on Obj-C, excellent discussion of
Cocoa design patterns, covers controls the others don't, like NSBrowser,
Lots of graphics coverage.

I found that, as your questions about Cocoa get more sophisticated, having a single book isn't enough. They each have holes that one of the other fills in, so you might want to buy them all eventually. Or spend your life trawling through the Apple documentation, but I don't find it very approachable.

A word of warning about:

Cocoa in a Nutshell, by Beam and Davison, O'Reilly

The first part of this book is a high level overview of many of the facilities Cocoa offers. The second part is a list of functions and class methods. A _list_, not a reference. There are no explanations of the methods. This is not a very useful book. Download the 'Cocoa Browser' app, its free and its much more useful.


- Neil (Cocoa Newbie+two months)



On Wednesday, July 9, 2003, at 12:17 AM, Alexander Moss wrote:

Hey all!

I'm a newbie with very little programing experience. HTML is about the extent of any programing i've done. Anyway.. was wondering if anyone would please point me to a couple good books for beginning Cocoa? Wanting to get some pointers before shelling out $50 for a book.

Thanks!
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.


Neil Earnshaw
Consultant Software Engineer
Object Software Engineers Ltd
email@hidden
Tel : 01747 854 852
Mbl : 07870 209 102
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

References: 
 >Starter books for newbie? (From: Alexander Moss <email@hidden>)

  • Prev by Date: Re: awakeFromNib and windowWillLoad : basic question
  • Next by Date: NSTableView with images
  • Previous by thread: Re: Starter books for newbie?
  • Next by thread: Re: Starter books for newbie?
  • Index(es):
    • Date
    • Thread