Help choosing a programing language...

Discussion in 'OT Technology' started by DaninTexas, Oct 30, 2007.

  1. DaninTexas

    DaninTexas OT Supporter

    Joined:
    Aug 20, 2004
    Messages:
    10,232
    Likes Received:
    2
    Location:
    Houston, Tx
    I took 1 semester of c++ years ago and for all basic purposes I don't know anything.

    With that being said I would like to take up learning a language and I am wondering which I should learn.

    What I am looking for is a language that will be mainly just a hobby and me screwin around.

    Also looking for something maybe down the road I could attempt a side job with.

    Not really looking for anything web based only. With that being said something just for Windows is fine.

    I guess I am just kinda wondering what languages are the top right now? Is C++ still the mack daddy and hasn't changed much?
     
  2. Frequency

    Frequency New Member

    Joined:
    Dec 30, 2004
    Messages:
    7,504
    Likes Received:
    0
    Location:
    PA
    Depends on who you ask, C# is a hot language right now, but any of the dotNet is the way to go on a MS platform
     
  3. P07r0457

    P07r0457 New Member

    Joined:
    Sep 20, 2004
    Messages:
    28,491
    Likes Received:
    0
    Location:
    Southern Oregon
    just for windows? .net
    otherwise? java
     
  4. bpfx

    bpfx .

    Joined:
    Sep 10, 2007
    Messages:
    179
    Likes Received:
    0
    Location:
    DFW
    I'd go with C, php and bourne/korn shell.
     
  5. Swerve

    Swerve OT Supporter

    Joined:
    Feb 20, 2005
    Messages:
    3,175
    Likes Received:
    3
    C++

    Does it all.
     
  6. deusexaethera

    deusexaethera OT Supporter

    Joined:
    Jan 27, 2005
    Messages:
    19,712
    Likes Received:
    0
    C++ is still the gold standard. I've talked to a few full-time developers over the past couple of years and not one of them uses .NET for anything complicated. They, like I, don't like the idea of using code libraries they can't see and/or modify.
     
  7. ez4me2c3d

    ez4me2c3d Cold Member

    Joined:
    Sep 19, 2003
    Messages:
    1,836
    Likes Received:
    0
    Location:
    Minneapolis, MN
  8. DaninTexas

    DaninTexas OT Supporter

    Joined:
    Aug 20, 2004
    Messages:
    10,232
    Likes Received:
    2
    Location:
    Houston, Tx
    Thanks guys. Since this is just for right now going to be a hobby I think I will go with VB 2k5. I found a book I had bought - WROX Beginning VB 2k5 that I forgot about few months back. I also found alot of free vids to get started and the like.

    I think for now I like what I am seeing. I realize that C++ will get me more into the nuts and bolts - but for just screwing around I like the idea of using VB.NET.

    Other thing I find interesting is combining VB2k5 and XNA I could even do up some simple crap for the 360. I realize that is mainly done with XNA & C# - but from some of the basic reading I have done you can do it in VB as well. Of course that is a long long way. But its something to play with.

    Thanks for the suggestions guys. I am certainly going to remember what was said here. I still have alot of my old c++ stuff and I may move back to that - but right now I think I will try out VB 2k5 for a bit and see what all I can do.
     
  9. CyberBullets

    CyberBullets I reach to the sky, and call out your name. If I c

    Joined:
    Nov 13, 2001
    Messages:
    11,865
    Likes Received:
    0
    Location:
    BC, Canada/Stockholm, Sweden
    PERL

    /thread
     
  10. CodeX

    CodeX Guest

    C++ in general
    C# (C Sharp) for MS development
     
  11. wabash9000

    wabash9000 Active Member

    Joined:
    Dec 27, 2006
    Messages:
    14,392
    Likes Received:
    0
    Location:
    Overland Park, KS
    i have done java, vb, qb, c, and c++ in the past but in the last 2 months I have started using c# and so far it is my favorite language. Object oriented architecture ftw
     
  12. somebodyelse

    somebodyelse OT Supporter

    Joined:
    Nov 10, 2005
    Messages:
    102
    Likes Received:
    0
    Location:
    Calgary AB
    I'm still a strong believer in the power of C++

    Something a bit quicker, I like both Perl and Python. Perl on Linux, Python on Windows. Don't know why, but that's usually what I script with :p
     
  13. CodeX

    CodeX Guest

    The real answer, is that it doesnt matter.

    The language isn't the point, the concepts are. Learn the concepts of programming and the language you choose to do it in is a minor detail
     
  14. bpfx

    bpfx .

    Joined:
    Sep 10, 2007
    Messages:
    179
    Likes Received:
    0
    Location:
    DFW
  15. samm

    samm Next in Line

    Joined:
    Dec 22, 2000
    Messages:
    2,630
    Likes Received:
    0
    Location:
    San Jose, CA
  16. Dnepr

    Dnepr Guest

    Java, personally.

    C++ is still widely used, but by no means a gold standard, if anything there is no gold standard right now.

    Go to career builder and check how many jobs need C++ and how many need Java ;)

    In my area, Java outnumbers C++ about 3 to 1
     
  17. Electric Jaguar

    Electric Jaguar New Member

    Joined:
    Apr 27, 2007
    Messages:
    13
    Likes Received:
    0
    Location:
    Everett, WA
    If you're looking to make money, you can't go wrong with C#.
     
  18. wabash9000

    wabash9000 Active Member

    Joined:
    Dec 27, 2006
    Messages:
    14,392
    Likes Received:
    0
    Location:
    Overland Park, KS
    here is anyother thing I like about c#. once you right a program there is a button to convert it into an exe file and even creates an installer for you if you want one.

    Also structure wise c# is identical to java so it is an easy transition to java if that's what you need to make money.
     
  19. Peyomp

    Peyomp New Member

    Joined:
    Jan 11, 2002
    Messages:
    14,017
    Likes Received:
    0
    It depends on what you want to do.

    If you're trying to get a job making business applications? Java/C# are no brainers.

    Web work? Ruby and the P's (Perl/Python/PHP) plus HTML/Javascript/CSS.

    High performance computing like real-time 3d graphics? C++

    There is no one answer to your question. It depends on what you want to do.
     
  20. deusexaethera

    deusexaethera OT Supporter

    Joined:
    Jan 27, 2005
    Messages:
    19,712
    Likes Received:
    0
    Um.

    You can compile any programming language into an EXE file. How exactly do you think the program runs when you test it?
     
  21. Peyomp

    Peyomp New Member

    Joined:
    Jan 11, 2002
    Messages:
    14,017
    Likes Received:
    0
    One normally does not create single executable one's self for Java, .NET (?) or the dynamic languages. You CAN, though, was his point. Sometimes it is convenient to do so.
     
  22. CodeX

    CodeX Guest

    You mean COMPILE it? Thats a feature of the IDE not the language

    omfg, jesus christ man.
     
  23. GOGZILLA

    GOGZILLA Double-Uranium Member

    Joined:
    Jan 16, 2003
    Messages:
    10,760
    Likes Received:
    3
    Location:
    Plantation, FL
  24. GOGZILLA

    GOGZILLA Double-Uranium Member

    Joined:
    Jan 16, 2003
    Messages:
    10,760
    Likes Received:
    3
    Location:
    Plantation, FL
    some real jeanus going on in this thread
     
  25. CodeX

    CodeX Guest

    Tell me about it, I almost spit out my drink when I read that
     

Share This Page