How to start learning programming?

Discussion in 'Mac Programming' started by T909, Aug 21, 2016.

  1. T909 Suspended

    Aug 16, 2008
    I would like to start learning programming for Mac OS X (not iOS). The problem I have is that I don't know where and how to start.
    And unfortunately many tutorials are for iOS only. I do know HTML,CSS,Javascript and MySQL, however, I'd want to start programming for OS X.

    It'd be nice if you could give me some sites (not outdated ones). I deeply regret not starting to program on Xcode back in 2008 when I got my Mac, since most of the codes I've tried do work perfectly in older Xcodes, but not in newer Xcodes.
  2. DrMotownMac macrumors 6502


    Jul 11, 2008
  3. T909 thread starter Suspended

    Aug 16, 2008
    Thank you very much.:)
  4. 960design, Aug 22, 2016
    Last edited: Aug 22, 2016

    960design macrumors 68030

    Apr 17, 2012
    Destin, FL
    You have a serious head start if you understand the concepts of Javascript, HTML and CSS. Adding a database (MYSQL) understanding will help a little with Core Data, but it really is a different 'animal'.

    Read up on WebKit ( ) and WKWebView. Very quick search:

    You already have about 90% of the skills to build Mac OS X apps. Up your javascript game and you will be writing some serious code as a Mac OS X developer.

    Good luck!
  5. Starfia macrumors 6502a


    Apr 11, 2011
    Knowing how to code for the web (especially Javascript) should mean you have some familiarity with programming concepts that will come in handy.

    Two things I'd set some time aside to read carefully until you're knee-deep: the Mac App Programming Guide (from Apple's developer center) and The Swift Programming Language (free on iBooks).
  6. superscape macrumors 6502a


    Feb 12, 2008
    East Riding of Yorkshire, UK
    Another vote for the RayWenderlich site from me. It's very good indeed. They also have a few books for sale if you find those easier to learn from.

    There are some courses from Stanford University that you can get on iTunes for free which were quite good a while back. If they've not updated them since I last looked then they may be a little bit out of date.

    Also, take a look at the Apple developer site. There's plenty of documentation, and plenty of examples to learn from.

    Good luck!
  7. Supermacguy macrumors 6502

    Jan 3, 2008
    Big Nerd Ranch / Aaron Hillegass has several good books on OS X and iOS programming. More like cookbooks with step by step, but very well done. I used them, and went to their in person class, very good material.

Share This Page