Suggestions for C ++ beginners

Source: Internet
Author: User

1. If you are not sure what kind of industry you will be engaged in software development, you just want to learnProgramWhen designing a language, starting from C ++ is a good choice.
2. Be Persistent. Do not learn C ++ today, learn VB tomorrow, and finally learn more than a dozen languages.
3. Learning C ++ requires no basic C language, and people without any programming language can learn it faster.
4. Select a teaching material first. If your patience is not good enough, you should make a thin selection. For example, Professor Qian Neng of Tsinghua University's c ++ Programming Tutorial. A little thick, suitable for beginners to see is "C ++ primer", power Publishing, Pan aimin translation. It's a classic book, and the translation is good.
5. It should be noted that the basic part is: data types, statements, expressions, and functions are relatively simple and can be learned quickly. The key part is class, inheritance, and polymorphism, it is necessary to increase the time to understand, understand, and understand the object-oriented thinking.
6. It is very important to do more experiments. I am afraid no one will be clear about the practice.
7. We recommend that you use the VC ++ integrated development environment (IDE). It doesn't matter if you are not familiar with it at the beginning. You will get familiar with the functions, just like word. When you are a beginner, you do not need to access libraries such as MFC and ATL.
8. Emphasize again: Understanding object-oriented ideas and multi-programming.
9. The network will be used, such as Google, BBS, blog, msdn ......
-----
10. After mastering C ++, learn the data structure andAlgorithmAnd then STL, which is also essential. You can skip MFC, but you cannot skip data structures and STL.
11. Continue to learn about VC ++ (Windows Programming): Win32 programming> MFC> ATL.

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.