TIPS: [Learning Program Development] (3) learning program language

Source: Internet
Author: User

Part 1ArticleI have learned Java Web/Android, C #, PHP, Flex (ActionScript), HTML/CSS/JS over the past three or four years, in addition, C/C ++ has also seen a point. Currently, it is mainly used for PHP and Android development. In fact, it is not much, but compared to many students who have been working for 3 or 4 years, they are still working on. NET. I am already quite a "Flower.

 

ForProgramFor the development languages I developed, my learning method is very simple. I have a book, a blog, a project, and a network.

 

A book:Generally speaking, it is best to learn any development language or any knowledge and have an introductory book. My favorite getting started books are those with examples, and these examples have been used throughout the entire book. This kind of learning is quite appealing. After reading a book, you can make a complete little thing. What I hate is the kind of books that are similar to moving the entire msdn or Java manual. A function carries an example and looks like a thick book that is very rich, but in fact, few people can fully view it. If I really need to find a function, it is better to search online or electronically.

 

A blog:This statement may be one-sided, because it may read many articles related to this technology, so it may be several blogs. Here we recommend csdn blogs because their blog channels contain related topics, that is, a series of articles on a certain technology. These topics are both entry-level and in-depth, and can be selected based on your learning progress. In addition, I suggest you start a blog and record your learning process and problems, at the same time, it can be used as a review record for yourself in the future. In addition, it can also be said to be a lot of benefits.

 

One project:In my opinion, if you want to learn a language quickly, you must study on projects and projects. In this way, you must remember the most powerful and time-saving learning method in practice. Because it is a project, there will inevitably be time restrictions, and in a limited time can force you to quickly master the basic syntax of a technology. In this way, the general syntax is no more than a week. In this process, documents, Baidu and Google are the closest people to us, and they must never be the two. If you want to ask people in a group, unless you are really a very good person or a very strong person, the effect may not be as strong as you are looking. The answers you have found can deepen your memory. Unless it takes two or three hours to solve a problem, finding someone is the best choice. First, you should focus on yourself. When you encounter problems that affect efficiency, you should seek help. If you keep looking for help, your growth will be slow. If you never ask for help, the progress of the project will be severely dragged down, so the balance between the two aspects is an important part of learning in the project.

 

Network:This is basically a search engine, and there are also online related API documentation and other content. In addition, stack overflow, a foreign Q & A network, has become the main source of answers for Google search. Although its English level is equal to 0, it is only availableCodeIn this case, this site is really useful. Another point is that Google is generally used to search for Google's Singapore website. The domain name is converted to SG for the final hk domain name.

 

------------------------------------------------

If you use word2007 to publish a video, the film is not displayed or you are prompted to have an attachment but no attachment, please go to the independent blog to view the complete article!

Modify and add content of the article only in the independent blog!

My independent blog: kiddie-Http://www.zyblog.net/

Link to this article:TIPS: [Learning Program Development] (3) learning program languageHttp://www.zyblog.net/post-110.html

You are welcome to reprint it. Please indicate the source of this article.

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.