What is the best way to learn programming languages?

Source: Internet
Author: User
I recently learned Python. When I first studied Java, I felt that this language was difficult. The concept of OOP was indeed very good, but I had a lot of typing skills, at that time, I was hoping to have a programming language that better fits the natural language. Now I think Python is what I want, but it is really ugly. I also know that the best way is to try a Project. How can I find a suitable Project to learn a new language? ---------------------------------------- Recently I was studying Python. When I first studied Java, I felt that this language was difficult. The concept of OOP was indeed very good, but I had a lot of typing skills, at that time, I was hoping to have a programming language that better fits the natural language. Now I think Python is what I want, but it is really ugly.

I also know that the best way is to try a Project. How can I find a suitable Project to learn a new language?
-------------------------------------------------------------------------
The above is a question I answered a year ago. Thank you very much for your answers.

A year later, I began to have a new understanding of the programming language, although it is still very Naive. Python may not be as good as I thought at the time, and it often feels slow, especially dict, or very structure. If Java is used, choose a good tool. IntelliJ idea basically solves many typing problems. Haha. After all the problems are solved, the prototype can be found in the algorithm. Calm down and keep learning.

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.