Innovator Insight -- A Chat with Brent Simmons
Subject:   Where does a beginner start?
Date:   2003-05-30 08:43:08
From:   rich_nas
I realize O'Reilly is more for the seasoned tech and that your articles are geared to that level. I was hoping someone could comment on where a beginner should start. Object C and cocoa are the areas I would like to tackle. I have no real programming experience except for a project done in Hypercard's hypertalk language back in the day (which I'm sure doesn't even count). Is jumping in with object C the way to go or should I try another language first then apply what I have learned there to object C? ie What beginner programming books, site and or resources will help me learn object C and general programming techniques?


Full Threads Oldest First

Showing messages 1 through 2 of 2.

  • Re: Where does a beginner start?
    2003-05-30 12:15:00  anonymous2 [View]

    Get a copy of James Duncan Davidson's book "Learning Cocoa with Objective-C." This book is aimed at someone who has neither C nor Object Oriented experience and should help you get up to speed.

    If your real interest is Cocoa, I don't think there's any need to learn another language first. Obj-C and Cocoa are both very good to learn with because they are extremely well designed and will teach you good Object Oriented thinking right off the bat.

    My only other piece of advice is this: be sure to invest the time when you're starting out to really "grok" Object Oriented programming. It may take some time to get over the hump in the beginning, but once you understand the foundational concepts, you will find it much easier to understand the entire set of Cocoa APIs.

    Buzz Andersen
    • Re: Where does a beginner start?
      2003-05-30 13:01:43  rich_nas [View]


      Thanks for the response. It looks like a good place to start. I wasn't sure "Learning Cocoa with Objective-C" was book for someone new to programming in general. Anyway, I'll get the book.


      P.S. Thank you O'Reilly and Derrick for covering the Mac. The MacDevCenter is a place I'll be coming to often. Hopefully the buzz for OS X and its technologies is growing stronger. This site has to be a big help!