1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

[2004] Which programming language should I learn?

Discussion in 'Programming' started by debunked, Sep 15, 2004.

?

Which would be the best to learn?

  1. PHP

    59.4%
  2. ASP

    9.9%
  3. C++

    12.9%
  4. other

    17.8%
Thread Status:
Not open for further replies.
  1. Romeo

    Romeo Peon

    Messages:
    2
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #21
    Anyway.... if you really going to create some kind of desktop themes and have a possibility to work with OOP I would sudgest Java (sorry for my spelling ;))
     
    Romeo, Oct 6, 2004 IP
  2. hurricane_sh

    hurricane_sh Well-Known Member

    Messages:
    940
    Likes Received:
    39
    Best Answers:
    0
    Trophy Points:
    140
    #22
    It depends on your purpose.

    If you want to look for a good job, Java is the best choice.
    If you want to develop desktop software, C++ is best. (Visual C++/MFC)
    If you want to program your own websites, PHP is the fastest way.
     
    hurricane_sh, Oct 6, 2004 IP
  3. debunked

    debunked Prominent Member

    Messages:
    7,298
    Likes Received:
    416
    Best Answers:
    0
    Trophy Points:
    310
    #23
    Hurricane,

    This is the kind of answer i was looking for, this helps. I was also told if I learned C first it would be easy to transition to PHP, but is C known as C++ or is it different?

    Thanks
     
    debunked, Oct 6, 2004 IP
  4. T0PS3O

    T0PS3O Feel Good PLC

    Messages:
    13,219
    Likes Received:
    777
    Best Answers:
    0
    Trophy Points:
    0
    #24
    As explained twice before in this thread:

    C++ is similar to C, but C can't be object oriented (C++ can be)

    Yes PHP after C, or the other way around is easy enough. Java is a whole different thing.

    And like I asked you right away and what Hurricane told you, it really depends on what you want to do.

    Do you know what you want to do with your new-to-be-found skills? Have you decided on one yet? Have you played around with one or two yet?
     
    T0PS3O, Oct 6, 2004 IP
  5. debunked

    debunked Prominent Member

    Messages:
    7,298
    Likes Received:
    416
    Best Answers:
    0
    Trophy Points:
    310
    #25
    top30 - The main reason would be for our websites and incorporating a database. PHP does sound like the best option and I have been looking at it. But the one comment I keep hearing is learn C first. That is the only reason I asked again.

    I haven't done much programming languages since basic and variations of basic. (with exception of some html, I can read html better than write it, but I let programs do the majority of that.)

    Time is not on my side at this time, that is why I ask the questions ahead of time, so I can shorten the learning curve as much as possible.

    Thank you for all your input.
     
    debunked, Oct 6, 2004 IP
  6. hurricane_sh

    hurricane_sh Well-Known Member

    Messages:
    940
    Likes Received:
    39
    Best Answers:
    0
    Trophy Points:
    140
    #26
    I don't think so, it may take you more time to study C than learning PHP, not to mention the transition time. You should ignore C language completely unless you want to do some very low level coding(game, driver), it's also not helpful to build a OO programming concept.

    If you want to be trained as a career, learn Java. For your own websites, PHP is definitely the best choice.

    After you learn something, you will know what to learn yourself according to your interest and intention.
     
    hurricane_sh, Oct 6, 2004 IP
  7. T0PS3O

    T0PS3O Feel Good PLC

    Messages:
    13,219
    Likes Received:
    777
    Best Answers:
    0
    Trophy Points:
    0
    #27
    Well, Yahoo swapped to PHP because it is known to have the steepest learning curve, mainly because of its clear syntax (like C). An advanced PHP prgrammer who has never done JAVA will have a real hard time decoding JAVA or even JavaScript. PHP is a breeze.

    Website + Database = Definitely PHP IM(and many many millions of other's)O

    I think that the 'Learn PHP in 24Hrs' book is about the only one that can keep its word.

    And: It's free, there's likely to be a script out there already for whatever you want to do, it's easy, it's fast and it's powerful. And if you get stuck; it normally doesn't last ;onger than a few hours because of the huuuuge php community out there always willing to share and help.
     
    T0PS3O, Oct 6, 2004 IP
  8. debunked

    debunked Prominent Member

    Messages:
    7,298
    Likes Received:
    416
    Best Answers:
    0
    Trophy Points:
    310
    #28
    That sounds like what I want to do -- I will look for that book - thank you sincerely-thanks
     
    debunked, Oct 6, 2004 IP
  9. thedude

    thedude Guest

    Messages:
    73
    Likes Received:
    10
    Best Answers:
    0
    Trophy Points:
    0
    #29
    I voted PHP simply because it is so prevalent in today's websites. Two more that are good to know are Perl and Javascript which are also very important.
     
    thedude, Oct 6, 2004 IP
  10. daboss

    daboss Guest

    Messages:
    2,249
    Likes Received:
    151
    Best Answers:
    0
    Trophy Points:
    0
    #30
    PHP is only a scripting language - a sophisticated one though. C/C++ is a true programming language that has to be compiled and linked before being deployed.

    I cannot see PHP being used to develop desktop and client/server type applications - ever! Just as you cannot use C/C++ to develop dynamic websites.

    And as someone has mentioned, C/C++ takes a hell lot more time to learn than PHP - just because it's a hell lot more powerful. You build radar/air traffic control systems with C/C++ and you build forums like DP with PHP.
     
    daboss, Oct 21, 2004 IP
  11. Foxy

    Foxy Chief Natural Foodie

    Messages:
    1,614
    Likes Received:
    48
    Best Answers:
    0
    Trophy Points:
    0
    #31
    Debunked - I originally trained on Fortran IV .....yep...whats that???? but in viewing all, at the moment, I have chosen PHP to use and learn (in that order) for the reasons :

    1. I can get started and hack away quickly with no language skills
    2. It is widely subscribed to and is free
    3. It works easily with mysql
    4. It is similar to C++
    5. It has a large number of developed "modules" that I can hack at
    6. It uses html so I can hack around
    7. It will run on my desktop....eh? Oh yes it does, and mysql and apache etc

    and yes I am playing catchup but then this seems to be the quickest way and aren't we all?
     
    Foxy, Oct 21, 2004 IP
  12. Weirfire

    Weirfire Language Translation Company

    Messages:
    6,979
    Likes Received:
    365
    Best Answers:
    0
    Trophy Points:
    280
    #32
    PHP I reckon
     
    Weirfire, Oct 21, 2004 IP
  13. Ozz

    Ozz Peon

    Messages:
    112
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    0
    #33
    If you want to be a Web Guy... PHP... if you want to learn everything about programming and do all type of jobs related to programming (includig web) my suggestion is start with C++.
     
    Ozz, Oct 25, 2004 IP
  14. Sorvoja

    Sorvoja Don't hide my ads!

    Messages:
    199
    Likes Received:
    8
    Best Answers:
    0
    Trophy Points:
    0
    #34
    It depends on if you want to learn how to program or if you just want to do web stuff quickly.

    If you are a new to programming then I would suggest starting with Java or Lisp, sice they are both very nice beginner languages. Once you learn how to program you will be able to program in any language. I am fair Java and C programmer, so I used less then a week learning each of Perl and Python. I do not have any manuals or formal PHP training, but I have no problem writing and more importantly debugging PHP code other people have written. In the end it is all computer science. I try to pick the language best suited for the task I want to have done. It is a nice idea to spend a lot of time learning SQL, since everything is querying a database now days.
     
    Sorvoja, Nov 1, 2004 IP
  15. minstrel

    minstrel Illustrious Member

    Messages:
    15,082
    Likes Received:
    1,243
    Best Answers:
    0
    Trophy Points:
    480
    #35
    Well, not quite, but it is true that once you learn one programming language you will find that learning others is much easier -- the basics are pretty much the same... it's just a matter of learning the specific vocabulary and syntax for the next language.
     
    minstrel, Nov 1, 2004 IP
  16. mushroom

    mushroom Peon

    Messages:
    369
    Likes Received:
    15
    Best Answers:
    0
    Trophy Points:
    0
    #36
    This is very true, I have spent the last couple of years learning PHP and now when I look at C or pearl script I can alomst understad what it dose and how it dose it.
     
    mushroom, Nov 1, 2004 IP
  17. melfan

    melfan Peon

    Messages:
    644
    Likes Received:
    12
    Best Answers:
    0
    Trophy Points:
    0
    #37
    Starting from C++ when you are a beginner is quite frustrating. C++ is not hard but it is complicated especially for beginners. If you want pursue on C++ try learning C first or you can start with JAVA and forget about C++
     
    melfan, Nov 1, 2004 IP
  18. Michael

    Michael Raider

    Messages:
    677
    Likes Received:
    92
    Best Answers:
    0
    Trophy Points:
    150
    #38

    After your amplification I think Shawn is correct - PHP. However if you were learning a programming language with a view to becoming a contract programmer I would suggest ASP.NET These programmers are already getting superior rates in my company and the gap looks to be widening almost daily.

    - Michael

     
    Michael, Nov 1, 2004 IP
  19. macdesign

    macdesign Peon

    Messages:
    568
    Likes Received:
    59
    Best Answers:
    0
    Trophy Points:
    0
    #39
    The first language I learnt was Fortran, after that I moved up :) to Fortran II. I probably have learnt and forgotten more programming languages than anybody ever heard of.

    The main problem is that I switch back and forth between multiple languages, and end up typing in the syntax for the wrong language. One day last week, I was programming in FoxPro, C++, Visual Basic, PHP and Perl.

    I started learning PHP a couple of weeks ago, then converted a FoxPro program to PHP, and was able to build on my Perl knowledge to learnt it pretty fast. I was really impressed with myself learning some up to date technology, till someone told me that PHP and SQL is obsolete, and Java based websites are the way to go - since you can build sites that don't have to depend on cookies to maitian the state of the user action. I don't even know what he's talking about.
     
    macdesign, Nov 2, 2004 IP
  20. minstrel

    minstrel Illustrious Member

    Messages:
    15,082
    Likes Received:
    1,243
    Best Answers:
    0
    Trophy Points:
    480
    #40
    Same here... using a card punch / card reader and a Burroughs main frame to compile and debug the damn thing...
     
    minstrel, Nov 2, 2004 IP
Thread Status:
Not open for further replies.