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.