Netease cloud classroom computer programming language course is a course, also learn?

Source: Internet
Author: User
The Computer Course of Netease cloud class has three programming language entry-level courses: Python, C language, and Java. Do you choose one course or both? Will it be confusing to learn three types at the same time? The Computer Course of Netease cloud class has three programming language entry-level courses: Python, C language, and Java. Do you choose one course or both? Will it be confusing to learn three types at the same time? Reply: The subject raised a very magical question. I can't think of this problem for the older generation of non-net programmers, because I was lucky to have the opportunity to learn a language (Tan's basic I learned) when I entered the course.

The Internet makes information explosion, and the display of commodities transparent, so many people change to the fear of choice. Now, you have to choose to make learning resources overstocked. Thanks to MOOC!

Answer the second question" Learn not to confuse", Because this is easy to answer: Don't know. I only know that when I have already installed a variety of languages in my mind, it will not be confused and I can switch freely. But it's really hard to say at the beginning. It is estimated that obfuscation is more likely. @ ayeyeyan's answer also agrees with this.

Answer the first question" Select one course or all courses".

We recommend that you select only one entry for beginners.. Not only is it because of the "obfuscation" problem mentioned above, but also:
  1. The most important thing for beginners in programming is to establish "programming thinking", rather than "Learning" a specific language. Thinking has a certain degree of universality, so you can learn a language. Of course, different languages have different expressions of thinking. It is recommended that you start from Python. For specific reasons, see "C language and Python. Which one should I start programming? -Sun Zhigang's answer"
  2. It is recommended that you master one language before learning other languages. The meaning of the resume "proficiency" is not achieved after the completion of the language class (no good teacher can do it), but at least to learn the data structure, compiled thousands or even tens of thousands of lines of code, only complete works are available. At that time, it would be magical to find that other languages almost do not need to be "learned", and the help documentation + Google will be able to start work.
If you are a newbie, learning three courses at the same time may be confusing. In addition, these three languages are similar, not complementary, and of little significance, I learned C, Python, JAVA, data structure, algorithm design and analysis when I learned it. I submitted all my jobs last Friday, which is cool, you know! If you want to learn programming for a long time, you should first learn C and then C ++, because you will learn them sooner or later. If you want to do your best, you can learn Java and then do android and web development; it mainly depends on your future plans. There is no standard choice, and only the one that best suits you. I have learned three types at the same time: C JAVA Python

Although I have been familiar with programming a long time ago, it is only limited to the assignment of the most basic variables ......

I think it's okay to learn multiple languages at the same time. I just need to change the way of thinking when switching learning. This varies from person to person. I can still adapt to it ...... I have learned c # for a while, and later I found Netease's Open Class ...... So I decided to continue to learn my c #. I thought I 'd better understand a language first. I didn't find it on the mobile client)
It indicates that all three of them are learning C-starter Java and are preparing to look for a job. Python is my personal interest. Netease's true conscience only tells me if it will be confusing. When I was studying python for a short semester in the summer vacation, for some reason, I had to write C again. It took me a long time to remember how C was expressed ...... Is it begin/end, indentation or ......! # ¥ %! ¥ # $ Then I was so stupid that I cried when I went to Baidu ......
But it should not be confused if I am not so stupid. [I hope to learn python first. This is a good introduction. It depends on my personal energy, time, and foundation!

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.