Current location - Education and Training Encyclopedia - University ranking - Do you want to learn something before learning C++?
Do you want to learn something before learning C++?
1 You should learn some principles related to computers and operating systems first, and you only need to understand them. Such as physical/logical address, operating system composition, memory, stack, carry system, etc. Maybe at first you will find that these have little to do with programming, but they are the foundation of your subsequent development and some reserved knowledge, which will bring some inspiration and ideas to your future study. Recommended by People's Posts and Telecommunications Publishing House, Fundamentals of University Computer.

2 there is also the thinking of exercise. This is more general, like in college, you can exercise your logical thinking through courses such as advanced mathematics and big things. You can also watch some tutorials that contain "big talk", "conciseness" and "quickness". Although these can't make you master programming, they can give you a general understanding of programming. These do not need to be read through, but only need to establish perceptual knowledge, which can be repeated several times as an introductory tutorial.

The rest is the learning method. At this time, you can find a formal textbook and recommend Tan Haoqiang's C++ textbook or C++ primer. First of all, to understand programming grammar and related concepts, you can prepare a problem set and recommend C++ programming problem set, which is earlier. Only copies should be sold online, or electronic boards can be used. Problem sets can help you understand grammar and concepts thoroughly. After that, I will read more examples of programming, write down relevant experiences and do more hands-on exercises. In addition, the forum is a good place to study, with a lot of excellent materials and many helpful people who will answer your questions. Remember to visit relevant forums to ask questions or solve other people's problems, which is also a good way to improve.