How to start Mac programming?

Discussion in 'Mac Programming' started by Shaduu, Feb 2, 2007.

  1. macrumors 6502a

    Shaduu

    Joined:
    Jan 31, 2007
    Location:
    Southsea
    #1
    Recently I've become very interested programming but I have no idea where to start. I have knowledge of web languages such as HTML and XML and I know that they probably will not help my programming at all. So really what I'm asking is where to start; languages I should learn and any developer tools that could aid me. Thanks a lot.
     
  2. macrumors 6502a

    Joined:
    Dec 4, 2006
    Location:
    Katy, Texas
    #2
    "Programming" is pretty vague. Database applications? Command line tool? GUI interface accounting program type stuff? Cell phone games? Client side? Client-Server? Cross platform? Portability?

    You could learn with a scripting language or a compiled language. You could learn procedural or object oriented. Do you have one in mind?

    Todd
     
  3. thread starter macrumors 6502a

    Shaduu

    Joined:
    Jan 31, 2007
    Location:
    Southsea
    #3
    I was thinking of GUI interfacing and basic utilities although I have absolutely no idea how difficult either of those would be. Really, what would be a solid start point for programming for OS X? I figure I just need to start learning and see where I can go from there.
     
  4. macrumors regular

    Joined:
    Nov 23, 2006
    #4
    I would start with the Objective-C language and Cocoa then. Buy a good book ( Cocoa Programming for Mac OS X by Aaron Hillegass), start learning the language, and read, read, read :p

    Apple has a developer site: developer.apple.com. They have a free book/pdf for learning Objective-C.

    Here are my personla favorite sites for learning Cocoa:
    cocoadevcentral.com <-- EXCELLENT tutorials
    http://www.oreillynet.com/pub/ct/37 <-- EXCELLENT tutorials
    cocoadev.com <-- Cocoa wiki
    idevgames.com <-- Mac game programming forum
    idevapps.com <-- Mac application programming forum
    http://www.cocoalab.com/cocoalab/index.php <-- Free ebook!
     
  5. thread starter macrumors 6502a

    Shaduu

    Joined:
    Jan 31, 2007
    Location:
    Southsea
    #5
    Thank you very much. Looks like I've got a lot of learning to be doing. :D
     
  6. macrumors regular

    Joined:
    Nov 23, 2006
    #6
    Best of luck, be prepared for a world of frustration, late nights and FUN! lol
     
  7. macrumors 6502

    NickFalk

    Joined:
    Jun 9, 2004
  8. macrumors 6502

    Joined:
    Feb 2, 2003
    Location:
    Silicon Valley
    #8
    Steve Kochan's "Programming in Objective-C" Book

    FWIW, Shaduu, I bought Steve Kochan's "Programming in Objective-C" book a week ago. I just finished chapter 3 yesterday.

    So far, I've found this book to be very well written, very clear explanations and good use of examples to try out. Kochan leads you through in a logical progression, building up your skills as you go. He doesn't assume that you've had much if any previous programming experience.

    Highly recommend this book!

    As others have said to me in other forums, study Objective-C first, then worry about Cocoa afterwards....

    HTH,

    Mark

     

Share This Page