“Adsterra”/ “AdsKeeper”/
Welcome to Our Community
Wanting to join the rest of our members? Feel free to sign up today.

How to master a programming language?

Discussion in 'Programming and Scripts' started by fancy, Sep 5, 2013.

  1. fancy

    fancy Affiliate affiliate

    77
    22
    0
    It is clear everyone knows that in order to learn a language, you can simply buy a book, read it, follow the examples, and if possible try the exercises. I have come across many books that indicate that I should read and interpret their content…done this more than once but I haven’t understood how to master such languages. Is anyone here with some useful ideas on ways to master programming languages?
     
  2. Voluum
  3. SarahRTW

    SarahRTW Affiliate affiliate

    19
    5
    3
    I would say the best way is to learn by doing. However, that's just me. Everyone has their own way of learning. One site to try (its free) is Codeacademy.com. It walks you thought excercise and teaches the basics of many popular languages. If you get stuck, there are forums to asking for help from other students etc.

    The think with programing is its very picky. A dot in the wrong place or mistyped character can mess up the entire script. So, don't give up. Start with simple languages like HTML or CSS then work your way up
     
  4. TheDerpMan

    TheDerpMan Affiliate affiliate

    49
    12
    0
    Practise a lot. Sure you can get the basic idea by reading, but you won't understand why it happens until you practise. The general rule would be to look up some programming challenges for the language you are trying to learn and then try to complete those challenges.
     
  5. fancy

    fancy Affiliate affiliate

    77
    22
    0
    Awesome folks!!! I see each one here desires to help… but am still in darkness. In particular, how long can I take to master these languages? Is experience really a factor to consider? Which are the best languages to start with to ensure I can have better performance? And if possible who knows of various tips in which I can easily catch up with such languages?
     
  6. danealegana

    danealegana Affiliate affiliate

    48
    8
    0
    You must have a great motivation and passion to learn something on your own especially mastering any programming language. Practicing everyday makes you even more knowledgeable about it since you are experiencing first hand the errors and mistakes you commit which motivates you to be even better.
     
  7. SarahRTW

    SarahRTW Affiliate affiliate

    19
    5
    3
    How long it takes depends on a range of factors,
    1. How much time you put into your learning
    2. How difficult the language your learning is
    3. Your personal aptitude for this kind of subject
    4. The level of proficiency for which you are aiming.

    If you can only put one hour a day into learning, and are studying a difficult language such as Java, it will take much longer than if you are trying to learn HTML or CSS - even more advanced functions of these languages.
     
  8. Darth-Apple

    Darth-Apple Affiliate affiliate

    9
    4
    0
    How long it takes to "master" a language depends on many factors. Really, there is no short answer to that question. You can be very good at a programming language and still have a lot to learn, so how you define mastery also comes into play.

    I don't consider myself a master, but I do quite a bit of PHP, CSS, and HTML programming, and I learned just by doing more than anything else. I'm not the kind of guy with a lot of spare cash sitting around, so paying for an $80 textbook isn't an option. I've heard codeacademy.com is a really great resource for beginning programmers, and many have had a lot of success with it. If you already have some programming experience, I'd recommend just diving straight in and using a reference as a guide. I personally used w3schools' reference material to help me learn PHP, and within a day I knew the basics of the language.

    In any case, whether you choose to follow tutorials, buy a large manual for the programming language, or simply use online reference material, the best way to learn is just to program. You'll be surprised at how fast you learn when you give yourself the confidence to take on big projects. :D
     
    4 people like this.
  9. semaphore.v

    semaphore.v Affiliate affiliate

    73
    0
    0
    Start with basics and learn tutorials.Also use w3schools.com which is best site to learn about programming.
     
  10. SimplySidy

    SimplySidy Affiliate affiliate

    57
    24
    0
    May I ask which languages are we discussing?

    If these are normal application (software) developing languages like Visual Basic, Java etc, I think the best is to find out similar applications and do them on your own. Say for instance, start developing a small application to manage simple things like - accounts of your daily expenses, then move on to a little bigger ones like Library of a College (keep it as simple as you can to start with and then after completion you can keep adding onto it).

    If these are web based languages - maybe like HTML, CSS, PHP, ASP.NET etc, you should open up any website and try to re-build it on your own without looking at the codes of that page.

    The more you practice the better you get.
     
  11. mikelouis

    mikelouis Affiliate affiliate

    34
    0
    0
    It is all about doing more exercises. You have to be consistent in doing the programming language not suing it today and then come back months later. You need to be consistent with your practice.
     
  12. DedicatedServer4You

    DedicatedServer4You Affiliate affiliate

    22
    0
    0
    practice, practice, practice, ...... have patience .... practice some more and even more! Be prepared to feel lost and confused while you try and piece everything you are learning together :/
     
  13. algohary

    algohary Affiliate affiliate

    10
    0
    0
    Useful post bagi. Thanks for sharing it with us.
     
MI