1. Welcome! Please take a few seconds to create your free account to post threads, make some friends, remove a few ads while surfing and much more. ClutchFans has been bringing fans together to talk Houston Sports since 1996. Join us!

Computer Science

Discussion in 'BBS Hangout' started by Rockets1616, Jul 18, 2011.

  1. Rockets1616

    Rockets1616 Member

    Joined:
    Sep 30, 2007
    Messages:
    1,263
    Likes Received:
    10
    to any of you how have cs (or related) degrees (or just people with knowledge in programming), which languages are the best to start out on? Im trying to get a head start before beginning class, and ive started learning Python, but ive heard some people that insist on learning C or Java. Im planning on learning as many languages as I can, but want to start off on the right one. Any tips/help would be greatly appreciated, thanks!
     
  2. Prince

    Prince Member

    Joined:
    Apr 27, 2009
    Messages:
    5,375
    Likes Received:
    161
    Java - Free and there's a lot of available free books.
     
  3. rockbox

    rockbox Around before clutchcity.com

    Joined:
    Jul 28, 2000
    Messages:
    21,645
    Likes Received:
    10,557
    Java if you want to be a working programmer.

    Perl and Shell scripting if you want to go into systems engineering.
     
  4. durvasa

    durvasa Contributing Member

    Joined:
    Feb 11, 2006
    Messages:
    37,997
    Likes Received:
    15,461
    <table>
    <tr>
    <td>[​IMG]</td>
    <td>[​IMG]</td>
    </tr>
    </table>
     
  5. Rockets1616

    Rockets1616 Member

    Joined:
    Sep 30, 2007
    Messages:
    1,263
    Likes Received:
    10
    Thanks guys, so do you think I should halt my Python training and focus elsewhere? Someone swore by learning python first, but I just want to take the most efficient and practical route. Thanks again for your help
     
  6. Jontro

    Jontro Member

    Joined:
    Feb 3, 2010
    Messages:
    34,413
    Likes Received:
    22,162
    Not helping, but just wanna say I got a D in compsci in high school.

    You should do something else that's not as difficult :)
     
  7. Rockets1616

    Rockets1616 Member

    Joined:
    Sep 30, 2007
    Messages:
    1,263
    Likes Received:
    10
    thanks for the inspiring words haha
     
  8. Cowboy_Bebop

    Cowboy_Bebop Member

    Joined:
    Feb 26, 2008
    Messages:
    4,503
    Likes Received:
    122
    Python is the FUTURE.
     
  9. Pizza_Da_Hut

    Pizza_Da_Hut I put on pants for this?

    Joined:
    Jul 16, 2003
    Messages:
    11,323
    Likes Received:
    4,118
    C and Java.

    But the real answer is as many languages as you can. You need to know a whole lot of languages, especially ones that revolve around databases. My best friend is a CS guy and he knows maybe 6 languages and that is almost nothing in the field.
     
  10. rockbox

    rockbox Around before clutchcity.com

    Joined:
    Jul 28, 2000
    Messages:
    21,645
    Likes Received:
    10,557
    No, Python skills can be translated to PERL.

    Its not about the languages you know, its about how the logic and structure. A good programmer is a good programmer.
     
  11. tallanvor

    tallanvor Contributing Member

    Joined:
    Oct 9, 2007
    Messages:
    17,113
    Likes Received:
    8,826
    C# or java would be best to start out. Java is free so that seems like the more obvious choice.

    Python is a fantastic language which you will appreciate even more if you learn some other languages first. Java is a more suitable starting point because it will better introduce you to programming in the large (making a fully functional program with all the trimmings).

    If you're thinking of making a career out of it then you might want to learn some C as well. C is incredibly unpleasant, but tons of C code is still floating around.
     
    #11 tallanvor, Jul 19, 2011
    Last edited: Jul 19, 2011
  12. Invisible Fan

    Invisible Fan Contributing Member

    Joined:
    Dec 5, 2001
    Messages:
    43,372
    Likes Received:
    25,378
  13. Fullcourt

    Fullcourt Contributing Member

    Joined:
    Nov 16, 2007
    Messages:
    7,312
    Likes Received:
    2,692
    What school are you going to?
     
  14. Rockets1616

    Rockets1616 Member

    Joined:
    Sep 30, 2007
    Messages:
    1,263
    Likes Received:
    10
    santa barbara cc, hoping to transfer somewhere good, most likely Texas cause I can't get in state residency here in cali
     
  15. MoonDogg

    MoonDogg Member

    Joined:
    Nov 12, 1999
    Messages:
    5,167
    Likes Received:
    495
    This. Once you know the rules of the game, you can play at any table.
     
  16. Baqui99

    Baqui99 Contributing Member

    Joined:
    Jul 11, 2000
    Messages:
    11,493
    Likes Received:
    1,230
    No love for TurboPascal?
     
  17. No Worries

    No Worries Contributing Member

    Joined:
    Jun 30, 1999
    Messages:
    30,108
    Likes Received:
    17,003
    Python is big in web programming and worth knowing. Python should be just fine for learning programming basics.

    C/C++ would be a good next step. C will require you to make you (and not the language) handle some of the lower level details.

    Once you know C++, it is a small step to learning Java.
     
  18. rimrocker

    rimrocker Contributing Member

    Joined:
    Dec 22, 1999
    Messages:
    22,309
    Likes Received:
    8,162
    Given the state of things today, I'd start with either Spanish or Chinese.
     
  19. Fullcourt

    Fullcourt Contributing Member

    Joined:
    Nov 16, 2007
    Messages:
    7,312
    Likes Received:
    2,692
    I would definitely suggest Java.
     
  20. SacTown

    SacTown Member

    Joined:
    Apr 18, 2011
    Messages:
    4,590
    Likes Received:
    235
    .Net - VB or C Sharp
     

Share This Page

  • About ClutchFans

    Since 1996, ClutchFans has been loud and proud covering the Houston Rockets, helping set an industry standard for team fan sites. The forums have been a home for Houston sports fans as well as basketball fanatics around the globe.

  • Support ClutchFans!

    If you find that ClutchFans is a valuable resource for you, please consider becoming a Supporting Member. Supporting Members can upload photos and attachments directly to their posts, customize their user title and more. Gold Supporters see zero ads!


    Upgrade Now