Learning multiple programming languages at the same time is actually easy

Source: Internet
Author: User
about two years ago, I made a decision to learn programming. I bought Ben. About PHP book, began to read while doing the exercises inside. I put my main energy into PHP , regardless of any other language, because I have a habit, once started to do a thing, we will focus all the attention, the first to finish this thing, and then to do other things. So, I tried this to develop a Web Application ( a brilliant idea, one that will make me another Facebook the application of the founders ) . 1.1-point, slow progress, my application ( the app that's about to make me a millionaire ) slowly forming. In the end, it ran up. Naturally, no one came to use it, and did too rotten, everywhere was Bug . And then I got another one. ( Wonderful. ) creativity. I guess I don't have to turn around in the books this time, not all night and night. Google Search for copy code, modify them so that they can be run in my application. I thought I could just sit down and write my PHP application. But I finally understood that I had actually learned nothing, though I had read a lot about PHP information, although I have developed an application ( sucks, but it's also a ) . I realize that the whole time I've been doing is just learning a little bit PHP syntax, using a few pieces of code to solve a problem, and this patchwork of code eventually makes my application beyond recognition.

I was so angry that I stopped all the development. I dropped the idea of my Web app completely behind my head and started browsing through all the development knowledge I found interesting. I found the Ruby on Rails and this thing looks cool, but I don't know why it's cool, I don't know about Ruby , But it took me a while to learn Ruby on Rails , and then I learned to develop the Android app and read about it, which leads me to learning Java , but I didn't stop learning Rails , I'm on itunesu A course was reported for Java , and then I started reading PDF version of Python when I was working. textbook because something in Python has aroused my interest ... . The (perhaps the name of it). Oh! I also have a copy of the C + + book, I found it out, before I go to sleep I began to read some C + + knowledge. Because I still don't know the Ruby language, I'm also starting to learn Ruby . When I was bored with Java , I tried it. objective-c , and JavaScript looks good, too, and I'm trying to master it. These are all at the same time.

If someone had asked me before, I would have said it was the worst way to learn how to program. But it turns out that this is the most effective way to learn. The result of this learning approach is that I finally stop focusing on PHP 's syntax and start associating the similarities between the different languages. I am now in the real learning principle, and not to do anything to search for the correct grammar on Google . I began to understand the similarities in different languages, different platforms. These realizations are important to me. My focus is no longer PHP, my focus is now on programming.

I hope that these experiences will help those who are in the same situation as I was two years ago, and those who have the same thoughts as I did should look at the same things from different perspectives so that they can truly comprehend them!

Free pick up LAMP brother Lian Original PHP Tutorials CD / the About PHP "Essentials Edition, details of the consultation website customer service: http://www.lampbrother.net

Phpcms Two-time development http://yun.itxdl.cn/online/phpcms/index.php?u=5

Development http://yun.itxdl.cn/online/weixin/index.php?u=5

Mobile Internet server-side development http://yun.itxdl.cn/online/server/index.php?u=5

Javascript Courses http://yun.itxdl.cn/online/js/index.php?u=5

CTO Training Camp http://yun.itxdl.cn/online/cto/index.php?u=5

The above describes the simultaneous learning of a variety of programming languages is very easy, including the aspects of the content, I hope that the PHP tutorial interested in a friend helpful.

  • 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.