How to learn Programming

Source: Internet
Author: User
First of all, I want to talk about learning ideas. Learning programming actually has a similar effect to online games. At the beginning, you will have a lot of interest in the code, functions and so on, especially those who have just come into contact with programming and who have just learned the first language. But when you step into it, You'll find that you're out of the fight. Like you play Korean kimchi online games, play to a certain extent, every day is the level of practice, is completely a want to rush to high level of willpower in support of you. Learning programming is more difficult, after two months, always feel you like all learned, but nothing can do, There is no other willpower to support you. At this time you will easily give up, or go to other industries such as net production, Ps,flash, etc. in fact, I tell you, although you feel like you have learned a lot, in fact, you still do not learn anything, and so you cross this hurdle, is the moment you just started. Say this, Just want to tell you, learning programming will encounter a lot of difficulties, you have to work hard to overcome these difficulties in order to really learn things. Otherwise, you don't want to learn programming, change your career. Next, I'll help you plan a path to programming. Few people have ever learned C language. I recommend c as your first language to learn. Although some people say to learn VB first, in fact, this concept is wrong. C is really more boring than VB, and to tell the truth after learning C not to learn anything else as if not learned, feel nothing to learn. However, for beginners programming, only C language can establish your understanding of programming concepts. VB is not programming, VB is just a tool. C is really a language, Really let you know what programming language is. There are beginners C language, with the TC2 compiler's people always said he learned C nothing. I can tell him that programming, coding is a program, not software, software this is a construction price of the program. You want to program the software, it will be easy to master, Now all you need to learn is programming, so make it clear that what you need to learn now is the algorithm. The soul of programming is the algorithm, which everyone should remember. Beginners may need a video tutorial to help them get started faster, so it is recommended that you go to Baidu search "C language video tutorial", The first record on the first page is the tutorial. And it's with Miss Tan. Companion Tutorials! Note: Some people say that rectification's book is not good, too rigid. Then I can only say that you are a bottle of discontent, half bottle wandering. When you really want to master advanced technology, you will find that you can't master it. C language to learn what is the head? In fact, C language did not learn to say. Some people have studied for a lifetime. So when should you learn the next one? I recommend that if you have 6 hours a day to study, 1.5 months later, You can go to the next language learning process ... (I reckon the average person should have mastered it within the next 1.5 months.) So, what is to be learned? This will not be someone else to say VB. It is also the name of the deepening of the impression of software. This is naïve. I learned C language also learn what VB Ah. In fact, VB is really powerful, easy to get started, It's not easy to be proficient. The famous DOS system is written in the basic language. However, this easy-to-use software is a bad thing for a professional programming person, making people dependent and inert. The functions of the VB controls are so powerful that you don't have to think about them and you can write them out. However, the control is not at your disposal, and the control is dead. What you really want to learn is the idea of writing, the function (called method in Java). In addition, learning VB is not as good as learning Delphi. Note: On the market, the software generally can be seen in what language programming, and VB software is almost impossible to find how much. So, the next thing to learn is the two options, C++/java. I recommend that you learn Java.java in fact is C + +. Remove the pointers in C + + and let C + + Become more secure, and a little simpler than C + +. You need to find some introduction to Java, and look at the following things. Java book there are many, beginners do not buy instances, buy that has been the basis of the books, Tsinghua University published a good book. Another recommended video tutorial, Xinxin Sun Teacher's java. Go to 52ebook Direct search for the name "Java is no difficulty", a total of 12 CDs, Just download it. The first lesson of the tutorial will teach you how to configure, where to download the compiler, and so on. What time do I have to learn? I recommend that you do not read any information, (of course, you can view the Java Help documentation) skilled in writing a hotel management system. Next, you can learn something else. , is C + +, or that sentence, Java programmer can easily grasp C + +, as long as the basic C + + syntax, the rest is the practice! Before that, it is advisable to test a few. To test the Chinese computer software professional qualification level test, directly test the intermediate software engineer. Or learn something else, Test a network engineer. If you like, you can learn more things, the national Computer Grade examination of 1 to 3 of all the things down. Oh, here it is.A degree, I think really do not need me to say again, all test yourself. Finally, remember two sentences. The soul of programming is the algorithm + data structure! The most important thing to learn programming practice is the best! Free lamp brother and original PHP tutorial CD/PHP Essentials edition, details of the website Customer Service:/http Www.lampbrother.netPHPCMS two times 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=5Javascript Course http://yun.itxdl.cn/ Online/js/index.php?u=5cto Training Camp Http://yun.itxdl.cn/online/cto/index.php?u=5
  • 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.