Easiest way to learn the syntax of a language?

Discussion in 'OT Technology' started by HardTech, May 9, 2003.

  1. HardTech

    HardTech hungry

    Joined:
    May 5, 2000
    Messages:
    28,103
    Likes Received:
    1
    Location:
    NorCal
    Surely there has to be something better than learning little bits and pieces of it every language

    IBPractice
     
  2. Nocera

    Nocera ...

    Joined:
    Aug 9, 2000
    Messages:
    1,307
    Likes Received:
    0
    Location:
    Long Island, NY
    Switch back to CS??

    If you need to learn a language, just code something... Don't read books trying to memorize anything. Come up with a project and code it with no excuses. If you give it an honest effort, you'll know the syntax after that. Then you just have to get familiar with what libraries the language has to offer. If you're already proficient in at least one language and you practice hard enough, it should take you 2 weeks or less to learn any other language.
     
  3. CompiledMonkey

    CompiledMonkey New Member

    Joined:
    Oct 26, 2001
    Messages:
    8,528
    Likes Received:
    0
    Location:
    Richmond, VA
    Agreed. That's how I've been learning C#/.NET. Just practicing by writing a multi tier application (Windows client, web client, web service, and a data layer)
     
  4. 5Gen_Prelude

    5Gen_Prelude There might not be an "I" in the word "Team", but

    Joined:
    Mar 14, 2000
    Messages:
    14,519
    Likes Received:
    1
    Location:
    Vancouver, BC, CANADA
    That's like asking how to get better at French or Spanish or Russian. Immerse yourself in it - it's the only way.
     
  5. Penguin Man

    Penguin Man Protect Your Digital Liberties

    Joined:
    Apr 27, 2002
    Messages:
    21,696
    Likes Received:
    0
    Location:
    Edmonton, AB
    Yep, like everyone said, just code it. When I code any language a lot, I get so used to it I start trying to use its syntax when doing other languages (sometimes).
     
  6. RaginBajin

    RaginBajin Have you punched a donkey today?

    Joined:
    Dec 24, 2001
    Messages:
    8,740
    Likes Received:
    0
    Location:
    NoVA
    What i find that helps is that if you know a particular language well, take the code that you wrote in that language and write it in the new language you want to learn.
     
  7. D1G1T4L

    D1G1T4L Active Member

    Joined:
    May 4, 2001
    Messages:
    16,489
    Likes Received:
    0
    Location:
    Bay Area
    just like when you want to get good at math.... practice doing problems.... practice practice practice
     
  8. HardTech

    HardTech hungry

    Joined:
    May 5, 2000
    Messages:
    28,103
    Likes Received:
    1
    Location:
    NorCal
    I was BORN good at math :fawk:

    I know what you guys are saying.. that's what everybody says. I just wanna know if you guys did something different that proved to be a little more effective
     
  9. 5Gen_Prelude

    5Gen_Prelude There might not be an "I" in the word "Team", but

    Joined:
    Mar 14, 2000
    Messages:
    14,519
    Likes Received:
    1
    Location:
    Vancouver, BC, CANADA
    Well, you could try directly linking your cerebral cortex to the Matrix, but when I tried I had bandwidth issues.
     
  10. Kevin

    Kevin New Member

    Joined:
    Aug 27, 2002
    Messages:
    87,634
    Likes Received:
    0
    Location:
    Michigan
    i took a programming logic class. helped big time.
     
  11. MHughesSD

    MHughesSD Guest

    You can't make a conscious effort to learn the syntax of a language. That only comes through practice.

    Most procedural logic is the same, when you get beyond abstractions and ... uhh "paradigms" like aspects and objects. Just keep a desk reference for whatever language you're using handy, and go from there. You're probably going to need it every minute or so.
     
  12. BaZ

    BaZ 2004 ACC Champions

    Joined:
    Jun 12, 2001
    Messages:
    2,005
    Likes Received:
    0
    Location:
    Hokieville, USA
    figure out how to do it in pseudocode then start coding it, if you come to a point where you dont know how to transfer over, consult a refrence guide or something
     
  13. CompiledMonkey

    CompiledMonkey New Member

    Joined:
    Oct 26, 2001
    Messages:
    8,528
    Likes Received:
    0
    Location:
    Richmond, VA
    So have you decided on anything to write to learn from?
     
  14. HardTech

    HardTech hungry

    Joined:
    May 5, 2000
    Messages:
    28,103
    Likes Received:
    1
    Location:
    NorCal
    well, I don't have to take another programming language for the rest of my life (I don't think.. at least, for the rest of my undergraduate)

    I already know VB and Java was my first language (but I have forgotten all but the basic stuff.. int i;, if{}, etc.)

    I'm pretty confident that if i needed to learn C++ or something, I could pick it up easy enough to get an A in whatever course.

    would networking require the knowledge of any language?
     
  15. Rob

    Rob OT Supporter

    Joined:
    Jul 6, 2002
    Messages:
    88,630
    Likes Received:
    41
    Location:
    Atlanta, GA
    Shell programing might help if you are admining UNIX servers. And some database languages would be nice if you run some database servers. Other than that networking doesn't require a whole lot. But keep in mind that it would look nice on a resume. :big grin:
     

Share This Page