First Programming Language

Discussion in 'Mac Programming' started by CrazyIllini, Oct 8, 2009.

  1. macrumors member

    Joined:
    Oct 8, 2009
    #1
    I am a 13 year old that has no programming experience. I want to eventually write flash websites. Is Java a good first language? Thanks in advance.
     
  2. Moderator emeritus

    robbieduncan

    Joined:
    Jul 24, 2002
    Location:
    London
    #2
    If you want to write Flash (although I don't consider entire sites written in Flash to be websites: websites are written in HTML, CSS and Javascript) then just learn Flash/Actionscript. It's almost certainly simpler than Java.
     
  3. thread starter macrumors member

    Joined:
    Oct 8, 2009
    #3
    Ok but would learning actionscript help me with any other languages?
     
  4. Moderator emeritus

    robbieduncan

    Joined:
    Jul 24, 2002
    Location:
    London
    #4
    To be honest I have no idea: I've never bothered investigating it as I have no interest in Flash. If you want a good base in understanding how to program I'd personally suggest a procedural language like C, then an OO language like Java or Objective-C. If you can understand C then you are that much closer to understanding how the computer actually works.
     
  5. thread starter macrumors member

    Joined:
    Oct 8, 2009
    #5
    So in general C would be better than Java as a first language?
     
  6. macrumors newbie

    Joined:
    Jun 30, 2007
    Location:
    Cambridge, MA and London, UK
    #6
    I suggest checking out http://processing.org to get started with programming -- it's like java but with training wheels and optimized for making very immediately visual programming experiments. Plus there's a great community online and a lot of documentation. All free. Good luck.
     
  7. Moderator emeritus

    robbieduncan

    Joined:
    Jul 24, 2002
    Location:
    London
    #7
    In my personal opinion, yes. I think that understanding how the machine works and that close to the metal feel of C is important. But many others will tell you that Java with it's garbage collection and inherant "safety" is a better first language. Either way you will be facing a very steep learning curve if you are doing this on your own...
     
  8. thread starter macrumors member

    Joined:
    Oct 8, 2009
  9. macrumors 6502

    Joined:
    Jun 2, 2009
    #9
    My opinion is that learning one thing doesn't ever harm you when you want to learn some other thing, as long as you keep an open mind to doing things differently. So don't be afraid to try a few different languages and see how it goes. It's going to be difficult on your own, but it's possible if you can maintain an interest in it.
     

Share This Page