Online learning programming website collection

Source: Internet
Author: User

Online learning programming is becoming increasingly popular.

Online programming has an obvious advantage, that is, users can quickly have substantial access to understand a new language and technology. It forces you to knock on the code, and forces you to understand it. In this way, you will have a certain amount of code, which will be quite impressive.

If you want to learn a new language in the traditional way, you must first sell a book, or go online to the next tutorial, and then learn its syntax, data structure, and process control. The lazy just looked at the problem and thought it would be a shame. Serious people would join the next development environment, write simple code at will, and then those who are careful will read the exercises, if you are more careful, you will do all the exercises. There are not many people who can really stick to it. So many times the book is good, but the reader only reads but does not learn anything. Following this process, there are very few things really learned about a new language/technology, and most of the time it is just a concept.

This is why many websites now have online demonstration systems. For example:

Go LANG: http://tour.golang.org

RUBY: http://tryruby.org/

Redis: http://try.redis.io/

MongoDB: http://www.mongodb.org

For me personally, I recently learned some HTML/CSS knowledge in http://www.codecademy.com, and I feel very good. In my work, I seldom write HTML, not to mention CSS. Sometimes I can read relevant information and forget it very quickly. Maybe I will forget what I learned this time, but it should be better than I did before :).

In codecademy's learning process, I feel that it is easy and I have not encountered too many troubles. In addition, there is a Q & A community on codecademy (currently in the lower-left corner of the website). You can click it when you are in trouble. I tried it twice and finally found that I was too lazy to read the instructions carefully.

I personally think online learning programming websites have the following advantages:

  • Out-of-the-box Learning
Open the bookmarks on the browser, you can easily start learning, and do not need to remember where you learned last time.
  • Forced Encoding
For a lazy, the best way is to find something to force him to move.
  • Corner knowledge
Due to limited field of view, a person is always limited in terms of understanding. Online learning programming can be exposed to small knowledge of some corners.
  • Good specifications
The author of the tutorial is usually an experienced expert who can learn some good programming specifications. The following are some online learning programming websites that I personally think are better. Of course, there will be a lot of recommendations in Google search. Http://www.codecademy.com html/CSS/JS/Python/Ruby/PHP and so on https://go-tour-zh.appspot.com Chinese go Lang tourhttp: // www.mysanco.com/shanke network, online learning mathematical knowledge http://www.codeschool.com Ruby/html/CSS/JS/ISO/git etc.

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.