Which programming language to learn ?

Discussion in 'Programming' started by arden, Feb 11, 2008.

  1. arden

    arden Peon

    Messages:
    27
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #21
    I want to earn a living doing something thats long term, strong and has plenty of opportunities.

    I'm a college student,btw.
     
    arden, Feb 13, 2008 IP
  2. anton-io!

    anton-io! Active Member

    Messages:
    540
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    58
    #22
    1. PHP - there's tons of resources and scripts to play around with (open source)
    2. Scripting w/ Javascript and Ajax
     
    anton-io!, Feb 13, 2008 IP
  3. Anduril66

    Anduril66 Well-Known Member

    Messages:
    390
    Likes Received:
    17
    Best Answers:
    0
    Trophy Points:
    108
    #23
    Ruby on Rails - relatively new programming language/framework but it is powerful and easy to learn; you can create complex web apps quickly.
     
    Anduril66, Feb 14, 2008 IP
  4. AstarothSolutions

    AstarothSolutions Peon

    Messages:
    2,680
    Likes Received:
    77
    Best Answers:
    0
    Trophy Points:
    0
    #24
    Alternatively if you like Ruby there are two ports of it for .Net (IronRuby and Ruby.Net from memory)

    A lot depends if your living is working for corporations in which case you need a corporate standard language or if it is to be self employed/ run your own company in which case you can choose any language but be aware of its strengths/ weaknesses in these markets.
     
    AstarothSolutions, Feb 14, 2008 IP
  5. domainguide

    domainguide Peon

    Messages:
    37
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #25
    do not think and just go for .net
     
    domainguide, Feb 17, 2008 IP
  6. danparks

    danparks Well-Known Member

    Messages:
    209
    Likes Received:
    70
    Best Answers:
    0
    Trophy Points:
    118
    #26
    AstarothSolutions comment that .Net 2.0, 3.0 and 3.5 are cross compatible with each other, that they have simply added more to it rather than changing the underlying elements, is spot on. Don't think of it as learning a new language/programming environment with each version. And, once you start with one version, you don't have to change to a more recent version if you don't want to. The incentive to change to a newer version is that the newer version has new features. But if you're content with something you've developed in a previous version, you can just leave it alone.
     
    danparks, Feb 18, 2008 IP
  7. able

    able Peon

    Messages:
    44
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #27
    I would start with PHP or .NET - they are probably the easiest to get into in terms of setting up a local development enviroment.

    Personally I prefer c# over vb in .net.

    You will quickly realise when you have done one or two languages for web stuff, that they are all very much the same :) As the underlying protocol of the web isn't changed, there is not very much different in the languages. Should you become happy in PHP and C#, you will find adding java/j2ee, ruby, python, etc really quite easy.
     
    able, Feb 19, 2008 IP
  8. LittleJonSupportSite

    LittleJonSupportSite Peon

    Messages:
    386
    Likes Received:
    20
    Best Answers:
    0
    Trophy Points:
    0
    #28
    I strongly disagree that PHP is not a "Corporate" language.

    I have developed websites for companies that Gross 65M plus using pure PHP.

    The issue that comes to mind and into play is "SUPPORT". That's the main issue, with PHP you basically have zero warranty if/when something breaks.

    Using a language like .NET will allow you to purchase enterprise level support from MSFT.

    This weighs in heavily on the scope of a single project. It is also the same with operating system. RHN seems to be the only company to offer global enterprise based support.

    That is why a lot of companies that have gone *nix have chosen Red Hat. We all know RH is not the best but you have to keep your companies best interest as #1 priority and if I get hit by a bus tomorrow the show must go on.
     
    LittleJonSupportSite, Feb 19, 2008 IP