help choosing a programming language

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

  1. macrumors member

    Joined:
    Feb 26, 2006
    Location:
    West Virginia
    #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

    Joined:
    Apr 21, 2004
    #2
  3. thread starter macrumors member

    Joined:
    Feb 26, 2006
    Location:
    West Virginia
  4. macrumors regular

    Joined:
    Jun 4, 2006
    Location:
    B-Town, India
    #4
    Also, if you learn Java, you more or less know C++. Enjoy.
     
  5. macrumors G4

    Joined:
    Jan 5, 2006
    Location:
    Redondo Beach, California
    #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. thread starter macrumors member

    Joined:
    Feb 26, 2006
    Location:
    West Virginia
  7. macrumors 601

    Compile 'em all

    Joined:
    Apr 6, 2005
    #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

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

    Joined:
    Oct 13, 2005
    #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

    Joined:
    Aug 20, 2006
    #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. thread starter macrumors member

    Joined:
    Feb 26, 2006
    Location:
    West Virginia

Share This Page