2. Start with C language. Some friends may think that C language is too difficult and should start with VB. Although, for a beginner, piling up a small software with some controls will have some sense of accomplishment, but the foundation is the most important! The description of data types in C language is far more comprehensive and clear than that in VB, and these are the fundamentals in programming!
3, learning C language, from data types, basic expressions, to conditional statements, loop statements, and then learning functions, plus some simple array knowledge, is enough. So far, you only need to understand the idea of structured programming!
4. With the above foundation, you should start to learn assembly. It is difficult to learn assembly at first, and all kinds of registers and segmented memory addresses are difficult to understand, but after understanding this knowledge, the following content is simple. After learning 8086 instructions, plus some pseudo-operations, as well as DOS and BIOS interrupt calls, you can understand the assembler in the book. At this point, you will have a deeper understanding of computers!
With the foundation of assembly, learning pointer, the essence of C language, is like a duck to water. Now you have to learn C language from all directions.
6. After learning the above contents, you should also learn data structures, such as linear tables, stacks, queues, trees, graphs, binary trees and so on.
7. Please always keep in mind that impetuousness is the taboo of learning programming.
8. Of course, you should also learn some knowledge about databases and some commonly used algorithms.
9. If you are proficient in the above knowledge, you can start the course of C, find a book about C, then find a book about VC, and spend another week learning the interface and usage of VC, so you can do some simple applications!
10, if you want to learn VC well, you can't do it without a solid knowledge of C. The following books are familiar to VC programmers: CPrimer;; Effective c; Think in c language; More effective c; Explain MFC in simple terms. Recommended reading: 20 18 recommends five classic introductory programming books.
1 1, deeply understand C's object-oriented thought.
12, when programming, mistakes are inevitable, so MSDN must be skillfully used; A good code style will make it easier to find errors when debugging, so you must develop a good programming style.