1. Welcome to the new MacRumors forums. See our announcement and read our FAQ

help choosing a programming language

Discussion in 'Mac Programming' started by cardude280, Aug 24, 2006.

  1. macrumors member

    #1
    i'm wanting to get into programming and i was wondering what language to choose for multi platform programming and some good beginners books.
     
  2. macrumors 6502a

    Steve1496

    #2
  3. macrumors member

    #3
    ok thanks
     
  4. macrumors regular

    #4
    Also, if you learn Java, you more or less know C++. Enjoy.
     
  5. macrumors G4

    #5
    What kind of stuff do you need to write? Or is the goal
    more to learn about programming than to actually
    write a program? Java is not a bad choise if the
    goal is general purpose and educational. Once you
    have the basics down moving to another language
    for some specialized usage is not hard.
     
  6. macrumors member

    #6
    yeah mainly learning
    um is ruby on osx
     
  7. macrumors 601

    Compile 'em all

    #7
    People here see the word multiplatform and immediatly say Java. If you have no
    programming experiences, I would highly oppose starting with Java. Java is an
    Object Oriented programming language and it makes more sense to start by
    learning non-object oriented languages first then jumping on the OO bandwagon.

    I would recommend to start by Pascal or Python and then move to Java. The
    optimal sequence would be Pascal -> C -> C++/Java.
     
  8. macrumors G3

    iMeowbot

    #8
    Yep. It's preinstalled with Tiger, not sure how far back Apple added it.
     
  9. macrumors regular

    #9
    Not only is Ruby on OSX, but OSX is the platform of choice for Ruby developers. That said, good documentation (for beginners) is still pretty thin on the ground, so you're probably better off going with (blech!) Java.

    Other choices for cross-platform work would be Python or Perl(actually no, forget I said that, Perl is just a ridiculous idea for beginners - hell, it's a ridiculous idea for anyone)
     
  10. macrumors member

    BadRambo

    #10
    Well if multi-platform, native machine code is important, you should look at REAL BASIC.

    http://www.realbasic.com

    I program in it, as well as other languages, and it is amazing!!! Extremely powerful and it is a true RAD package. Applications faster than you can imagine. Program for Windows, MAC, and Linux. (at the same time :D ).

    Cheers -- Bob --- :)
     
  11. macrumors member

    #11
    how can i start ruby on osx
     

Share This Page