Learning programming should have a certain foundation, which can be summarized as follows:
1, Mathematical Basis From the history of computer development and application, the mathematical model and architecture of computers were put forward by mathematicians, and the earliest computers were also designed for numerical calculation. Therefore, to learn computers well, you must have a certain mathematical foundation, and a scholar's high school level is almost the same.
2. Cultivation of logical thinking ability Programming should have certain logical thinking ability, and the cultivation of "logical thinking ability" should be practiced for a long time. To be an excellent programmer, the most important thing is to master programming ideas. To do this, we must gradually accumulate in repeated practice, observation, analysis, comparison and summary. Therefore, in the process of learning programming, you don't have to wait until you fully understand everything before you start practicing. As long as you know the general situation, you must dare to experience it yourself. Everyone has a first time. Some problems can only be understood through practice, and only through practice can we turn the knowledge in teachers and books into our own. Masters are so successful.