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!

Which coding language offers strong foundation?

Discussion in 'BBS Hangout' started by RedRedemption, Jun 9, 2011.

  1. RedRedemption

    RedRedemption Contributing Member

    Joined:
    Jul 21, 2009
    Messages:
    32,471
    Likes Received:
    7,652
    I'm going to start getting into programming on my own time and I'm wondering which one will start me out with a strong foundation? Which one will help me out the most to get a strong grasp on CODING (darn you Dr. of Dunk) language?

    If it helps, I know how to code HTML very well; but that probably shouldn't count. :grin:

    Rep for all helpful answers, or at least those that show effort. ;)
     
    #1 RedRedemption, Jun 9, 2011
    Last edited: Jun 9, 2011
  2. Dr of Dunk

    Dr of Dunk Clutch Crew

    Joined:
    Aug 27, 1999
    Messages:
    45,198
    Likes Received:
    31,168
    Try English. You'll have an advantage over 90% of the current workforce. lol.
     
    1 person likes this.
  3. tmoney1101

    tmoney1101 Contributing Member

    Joined:
    Jul 3, 2009
    Messages:
    17,473
    Likes Received:
    21,823
    Serious answer...

    dildos. big, black, greased up dildos.

    Not that it really matters.
     
  4. RedRedemption

    RedRedemption Contributing Member

    Joined:
    Jul 21, 2009
    Messages:
    32,471
    Likes Received:
    7,652
    Maybe after five sarcastic replies I can get a serious one from somebody on here...? ANYBODY!
     
  5. TheRealist137

    TheRealist137 Member

    Joined:
    Jan 27, 2009
    Messages:
    33,404
    Likes Received:
    19,268
  6. RedRedemption

    RedRedemption Contributing Member

    Joined:
    Jul 21, 2009
    Messages:
    32,471
    Likes Received:
    7,652
    3 sarcastic replies and counting!
     
  7. tamericus

    tamericus Contributing Member

    Joined:
    Oct 30, 2008
    Messages:
    3,174
    Likes Received:
    848
    C++ probably will give you the best foundation if you're serious about it. Java or Python are also very viable options for starting up though.
     
    1 person likes this.
  8. SwoLy-D

    SwoLy-D Contributing Member

    Joined:
    Jul 20, 2001
    Messages:
    37,617
    Likes Received:
    1,448
    C.

    Without C, there is "JavaS ript" (or "E_MA S_ript), "_#", "_obol", "_++", and "Visual Basi ". :eek:

    Ooops. I'll wait until the 5th sar_asti_ reply. :_ool:
     
    1 person likes this.
  9. RedRedemption

    RedRedemption Contributing Member

    Joined:
    Jul 21, 2009
    Messages:
    32,471
    Likes Received:
    7,652
    Alright. I'll start with C++, that's what seems to be the starting point from some people I talked to.
     
  10. JeopardE

    JeopardE Contributing Member

    Joined:
    Jun 29, 2006
    Messages:
    7,418
    Likes Received:
    246
    Cobol and Basic are not similar or related to C at all.

    That said, C is the one language that gives you the best foundation. C++ and C# are direct descendants of C. Perl, PHP and JavaScript derive a good deal of their syntactical structure from C, and these are three of the most important/widely used languages as far as web applications are concerned. If you know C, you can easily learn any other language. Except for Scheme, of course.
     
    1 person likes this.
  11. Supermac34

    Supermac34 President, Von Wafer Fan Club

    Joined:
    Mar 31, 2000
    Messages:
    6,978
    Likes Received:
    2,212
    Learning SQL is extremely helpful. People with even foundational SQL knowledge can do good work in Business Intelligence organizations.
     
    1 person likes this.
  12. kevC

    kevC Contributing Member

    Joined:
    Jul 19, 2007
    Messages:
    7,394
    Likes Received:
    5,117
    If you really want to have a good FOUNDATION, you should start with assembly language machine code using binary 1's and 0's :D
     
    1 person likes this.
  13. SwoLy-D

    SwoLy-D Contributing Member

    Joined:
    Jul 20, 2001
    Messages:
    37,617
    Likes Received:
    1,448
    I know that. It was a fu_king joke, fu_ker. :p
     
  14. RedRedemption

    RedRedemption Contributing Member

    Joined:
    Jul 21, 2009
    Messages:
    32,471
    Likes Received:
    7,652
    That's cold. :(
     
  15. tmoney1101

    tmoney1101 Contributing Member

    Joined:
    Jul 3, 2009
    Messages:
    17,473
    Likes Received:
    21,823
    See what these high temperatures do to people?

    Swoly, I am disappoint.
     
  16. Steve_Francis_rules

    Joined:
    Dec 11, 1999
    Messages:
    8,467
    Likes Received:
    300
    I started with C and I found it very useful when I later tried to learn other languages (including Perl, Java, C++).
     
    1 person likes this.
  17. Chopped

    Chopped Member

    Joined:
    Mar 28, 2006
    Messages:
    851
    Likes Received:
    45
    learn c then the nuances of object oriented languages like c++ and java,android development is java oriented if you have any interest in that.
     
    1 person likes this.
  18. Phreak3

    Phreak3 Contributing Member

    Joined:
    Mar 6, 2004
    Messages:
    1,720
    Likes Received:
    81
    I would not start with a low level, procedural, or scripting language - C, Javascript, PHP, Assembly, etc.

    I would start with a language that provides a good object-oriented programming (OOP) foundation. The two choices are C# or Java. I think you could get a well paying job doing either, but I think C# probably has the slight edge. Microsoft is always improving C# - so it is always on the cutting edge, whereas Java is never going to change. Once you know C#, then you can go into ASP.NET (be a web programmer), or learn DirectX (be a game developer), or learn desktop application programming. Learning C# allows you to go into a lot of different areas.

    I would not start with C++. C++ is a legacy programming language. Yes, it is still used everywhere. However, if you want to be on the cutting edge - C# is the future.
     
    1 person likes this.
  19. kaleidosky

    kaleidosky Your Tweety Bird dance just cost us a run

    Joined:
    Mar 20, 2002
    Messages:
    15,084
    Likes Received:
    1,352
    I would start w/OOP as mentioned above also. Java is relatively easy to understand, but C++ will allow you to learn some things like memory allocation that become necessary at times.

    Personally I thought pseudocode gave me the best foundation. Understanding concepts without being able to just randomly write something and check and see if it worked forced me to really understand the basics. At the same time, there's something to the "art" of being able to quickly iterate through possibilities because you'll never know anything. But that's something you can learn on the fly regardless.. so I think you should learn the basics conceptually well.

    Of course, you either need a good online course with solutions (that you don't look at until you force yourself to think through possibilities for a long time) or an instructor who can grade for you
     
    1 person likes this.
  20. Dr of Dunk

    Dr of Dunk Clutch Crew

    Joined:
    Aug 27, 1999
    Messages:
    45,198
    Likes Received:
    31,168
    If I were you, I'd start with java, C++ or C# for OOP. I'd also learn design patterns. Most good programmers can hop from language to language relatively easily if they apply themselves and aren't biased toward one language or another - it's just a matter of learning syntax.

    If you just want to find out if you like programming or not or you just want to goof off, you may want to try something like Python or VB .Net. You can get into web programming with these as well.

    My choice if I were to start programming right now? C#. With it I can make fat clients, thin clients, web pages, etc., and I have all the power of the .Net Framework and being able to branch off into other .Net languages if wanted/needed. I also become employable instead of some backroom hack looking for jobs in Afghanistan where the only people hiring your skillset are the Taliban.
     

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