How to learn a programming language well?

Source: Internet
Author: User
Tags learn php

In fact, there are a lot of programming languages on the market now, there are many programming languages, such as CPP, Java, C, Python, PHP, R, Matlab, go and so on, and of course the Linux operating system that we use every day in our work, then, the problem comes, face so much programming language, Which do we learn first? Where to start? How to learn? Study in class or self-study?

In my opinion, whether it is to learn which, the class study or self-study, first of all to understand a little, the order of magnitude to achieve, if not up to the order of magnitude, learning what is white learning. Why people are a cow, but they are still a small white? The gap lies in the magnitude of championship training. What is the number-level training for champions? is normal to learn a course is 10 times, then, good, we have to learn 10 times times even a hundredfold, until we thoroughly grasp, in the course of learning we will encounter a variety of problems, when encountering problems do not choose to ask the teacher first, ask a friend, must first do the city, remember: The city, city, or city tune. The first day of collection is not in place, the next day to continue to collect, until the right answer, it is to give themselves a deeper impression, so that the brain memory, the next time you encounter this problem will know how to solve. To recommend a My original study method, the method is as follows. Take PHP For example, PHP is the best language in the world ..., other programming languages Tiger. For example, just getting started to learn PHP, learning method is to read a book or read a document, or to watch the video, here with the video for example, because the small white just get started, watch the video start faster. The video will lead you to learn, learning will give you a lot of cases, we can learn while taking notes, please note, must be paper notes, do not make electronic, is so-called, good memory is not as bad as written. Note Notes must remember the focus, do not say anything in the video, you go to the above to remember what, remember too much useless, but on their own will not play a multiplier effect. Be sure to remember the key, focus, focus, important things to say three times! Moreover, the code in the video must be a champion-level training, under normal circumstances, we have a class of code to knock 35 times, the front of the number of champions, then, we will knock others 10 times times, a hundredfold. Only in this way can achieve the championship order, and every day to do a good cure, do not knock tomorrow will not knock, this is not, the champions are every day to do one thing, and a do is 35 years, many decades, more likely is consistent to adhere to, we do not need to do 35, a year is enough. can use Ebbinghaus table to review statistics, Ebbinghaus table has a good role to deepen their impressions, and play a role in consolidating, speaking of Ebbinghaus tells you a way to learn. For example, today we wrote 30 lines of code, then on the next day, we can review again, in writing 30 lines of the code learned yesterday, then to learn new content, after learning the new content of the day, then the same day to learn the code content and the code learned yesterday to merge and then write again, daily, month after January, And so on, this can also achieve the effect of quantitative training, the method of effective time in six months, the beginning of one months can also achieve significant results. Moreover, a programming language video does not have a single explosion 500 times is not up to the championship level effect, because not enough to write 100,000 lines of code is not at all aA qualified programmer, so training can help us become a good programmer as soon as possible. The so-called: the wrong direction, efforts in vain! Find a good way to do more! Cattle people have their own efficient way of doing things, we and the cattle are only the difference in the work of the championship-level training. The more effort, the luckier, the harder, the better! Stick to =¥

How to learn a programming language well?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.