<kingofark ' s Points of View about Learning C + + and programming>
Revision 1.0
1. C + + as a new language learning (and C does not matter!) It's true. );
2. See "Thinking in C + +", do not see "C + + programming ideas";
3. See "The C + + programming Language" and "Inside the C + + Object Model", do not because they are difficult and we are beginners so do not look;
4. Do not be VC, BCB, BC, MC, TC and other words are confused-they are integrated development environment, and we want to learn is a language;
5. Do not let go of any seemingly simple small programming problem-they are often not so simple, or can lead to a lot of knowledge points;
6. will use Visual C + +, does not mean that you will C + +;
7. Learning class is not difficult, template, STL, generic programming but so-difficult is long-term adherence to practice and spare no effort to read;
8. If not a genius, want to learn programming don't want to play games-you think you did, in fact, your C + + level and you do not have the ability to go with the clearance of the high-actually can always remember: learn C + + is to make the game;
9. See the Book of Visual C + +, can not learn C + + language;
10. Impetuous people easy to say: xx language is dying, should learn yy;--is your own not to!?
11. Impetuous people are easy to ask: what should I learn--don't ask, learn right;
12. Impetuous person easy to ask: xx Rich way,--suggest you Rob Bank;
13. Impetuous people easy to say: I want Chinese version! My English is not good! --no? Learn!
14. Impetuous people easy to ask: XX and yy which is good;--tell you, all good--as long as you learn on the line;
15. Impetuous people are divided into two kinds: a the person who only wait and see but not learn; b. A person who learns but does not insist;
16. To put the fashionable technology on the tip of the tongue, rather than the outdated technology in mind;
17.c++ not only supports object-oriented programming language;
18. One of the best ways to learn programming is to read the source code;
19. Do not at any time think that the books in their hands are enough;
20. Please read "the Standard C + + Bible" (Chinese version: standard C + + treasure), Master C + + standards;
21. Read the book, please look carefully, read the book, please bite the bullet to see;
22. Do not expect to read the first book can remember and grasp what--please see the second, third time;
23. Please see "effective C + +" and "more effective C + +" and "exceptional C + +";
24. Do not stay in the cradle of the integrated development environment, to learn to control the integrated development environment, but also learn to use the command line method to handle the program;
25. Talk with others about meaningful C + + knowledge points, not quarrel xx line or YY and ZZ which good;
26. Please see "Program design Practice", and strictly in accordance with its requirements to do;
27. Do not think that because there are some syntax and keywords in C and C + + that look the same, they are considered to be exactly the same meaning and function;
28.c++ is by no means the so-called "extension" of C-if C + + begins with the name Z language, you will not connect C and Z languages so tightly;
29. Please do not think that the learning of XX language and then change to learn C + + will have any problems-you are just learning a new language;
30. Read the "Inside" C + + Object Model later to determine whether they have learned the C + +;
31. Learn programming The secret is: programming, programming, and then programming;