Good First Programming Language?

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

  1. MagikMonkey macrumors newbie

    May 1, 2008
    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. danmanstx macrumors newbie

    Mar 23, 2009
    Lexington, Ky
    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. themoonisdown09 macrumors 601


    Nov 19, 2007
    Georgia, USA
  4. wfoster macrumors 6502a


    Feb 16, 2009
    Plymouth, UK
    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. LtRammstein macrumors 6502a


    Jun 20, 2006
    Denver, CO
    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. MagikMonkey thread starter macrumors newbie

    May 1, 2008
  7. macsmurf macrumors 65816


    Aug 3, 2007
  8. chrono1081 macrumors 604


    Jan 26, 2008
    Isla Nublar
    ? 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