Good First Programming Language?

Discussion in 'Mac Programming' started by MagikMonkey, Apr 16, 2009.

  1. macrumors newbie

    Joined:
    May 1, 2008
    Messages:
    29
    #1
    I'm interested in learning a programming language, and just wanted some pointers as to which is the best to start with. I have a MacBook Pro running OSX 10.5.

    I have absolutely no programming experience (the closest I've ever come is some basic HTML), but I would consider myself quite computer-literate and I learn quickly. It should also be noted that I hope to progress eventually to programming Mac and iPhone applications.

    Thanks for your help!
     
  2. macrumors newbie

    Joined:
    Mar 23, 2009
    Messages:
    18
    Location:
    Lexington, Ky
    #2
    i'd say java or C++, but if you want to program for the mac and iphone maybe just start with Obj-C... be sure to install Xcode, it can be found on your OS X install Disk... besides that, there are plenty of threads like this on the board so be sure to look thru thoses.
     
  3. macrumors 601

    themoonisdown09

    Joined:
    Nov 19, 2007
    Messages:
    4,285
    Location:
    Georgia, USA
    #3
  4. macrumors 6502a

    wfoster

    Joined:
    Feb 16, 2009
    Messages:
    666
    Location:
    Plymouth, UK
    #4
    I say before even going near to programming applications for the Mac or iPhone, you should know at least HTML, xHTML, PHP and CSS.

    You can learn about all of these at w3schools. Learn CSS there but then also take a look at CSSBasics afterwards and study over CSS.

    Once familiarizing your self with those programming languages, start learning Javascript and Cocoa. If you try to program applications for Mac and/or iPhone, you'll need to know what I just told you.

    Googling the languages, you should be able to find enough information or websites to help you along your journey.
     
  5. macrumors 6502a

    LtRammstein

    Joined:
    Jun 20, 2006
    Messages:
    570
    Location:
    Denver, CO
    #5
    I recommend C or C++. This way if you continue to develop programs for Mac or iPhone you have the syntax of Obj-C down pat.

    Stay away from Java as a starting language!
     
  6. macrumors newbie

    Joined:
    May 1, 2008
    Messages:
    29
    #6
    Thanks everyone, I'll take your advice.
     
  7. macrumors 65816

    macsmurf

    Joined:
    Aug 3, 2007
    Messages:
    1,131
    #7
    Why?
     
  8. macrumors 604

    chrono1081

    Joined:
    Jan 26, 2008
    Messages:
    6,967
    Location:
    Isla Nublar
    #8
    ? Java is a great way to start.

    Now, to the OP, what do you plan on programming? I dont have much mac programming experience but I do have programming experience.

    The language depends what you want to make really. Some people say start with C or C++ but honestly C++ is pretty complex and there is a LOT to learn just for console applications and even more when you get into graphics. C is more friendly for beginning IMO.

    But, a great place to start for people with no programming experience would be learning something like Python. Its very beginner friendly.

    In the end though it doesn't matter what language you learn first because being a programmer you will know many, learning the concepts is whats important. The concepts throughout computer languages remain the same, only the syntax changes.
     

Share This Page