How to start learning programming?

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

  1. T909 macrumors regular

    T909

    Joined:
    Aug 16, 2008
    #1
    Hello,
    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

    DrMotownMac

    Joined:
    Jul 11, 2008
    Location:
    Michigan
    #2
  3. T909 thread starter macrumors regular

    T909

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

    960design macrumors 68020

    Joined:
    Apr 17, 2012
    Location:
    Destin, FL
    #4
    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 ( https://webkit.org/ ) and WKWebView. Very quick search: http://stackoverflow.com/questions/26151363/simple-os-x-app-with-wkwebview-viewer

    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 6502

    Starfia

    Joined:
    Apr 11, 2011
    #5
    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

    superscape

    Joined:
    Feb 12, 2008
    Location:
    East Riding of Yorkshire, UK
    #6
    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 regular

    Joined:
    Jan 3, 2008
    #7
    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