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

    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


  3. macrumors member

    ok thanks
  4. macrumors regular

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

    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

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

    Compile 'em all

    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


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

    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


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


    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

    how can i start ruby on osx

Share This Page