How can we avoid confusion caused by learning multiple programming languages at the same time?

Source: Internet
Author: User
For example, I just learned something C and turned to get php. I didn't even know how to declare the variable, and I forgot to add $ to the variable name. For example, I just learned something C and turned to get php, I don't even know how to declare variables, and I forget to add $ reply to the variable name: This makes you confused, if you want to learn Java, Ruby, Haskell, and Python at the same time, it will be even more confusing if you want to learn Haskell, OCaml, Erlang, and Prolog at the same time... You can make it messy. If the number of corrections is too large, you will have a long memory and you will be able to separate them.
I will teach you two tips:
1:
He was strong by him, and the breeze swept the hills;
The moon shines on the river.

Second:
He was so angry with him that I was so angry with him.At the same time that university courses study C language, it is normal for data structure courses to be taught by Pascal. Read more .. So did I .. This will not happen if you write too much on both sides .. At the same time, I learned c ++ and JAVA, and they both felt a little messy. I was using C # And VC and Delphi to process three different projects every day. I didn't feel any messy. They all communicate with each other, mainly the idea of programmers. Some syntactic items are similar. If you forget it, you can search for the disordered search on the Internet to find out the features of each language design.
As I said above, it's cool to learn a cross-paradigm language at the same time.
Functions (Haskell), object-oriented (C #/Java), logical (Prolog), imperative (C), and a bunch of scripts (Ruby, Python) are enough, where did you come up with ideas? According to my ignorance, the programming language is proficient, and the rest will soon get started. After all, people have limited energy. However, on the other hand, it means that there are so many languages that programmers can use, but in the final analysis, people must use the first language they have learned to "touch the analogy ", so don't worry about the subject. Put all your energy into one language first. As you mentioned in c, you should learn it first. I think it is quite difficult to learn so many languages at the same time.

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.