First of all, I'm interested. Nothing. Just make up a little game or something. If I can't, I will look up books, which is very helpful for my ability to write programs. At first, I made up the logo, and then I made up some horizontal balls and bricks with basic. Later, I began to learn advanced languages little by little. Maybe it was too young at that time, but I was more interested in playing.
Secondly, I think if I just want to entertain myself, I want to make something up. If you think about the general idea, you want to try it, and then you will find a way to solve the problem. Otherwise, it's hard to make up your mind to get fully prepared and start making up again. Repeated debugging is inevitable. When I was bored in extracurricular classes when I was a child, I spent several nights compiling a war chess game on Wenquxing. After playing it, I discussed with my classmates to build one and change it. Wenquxing's memory is small and its main frequency is low. It is precisely because of this that we fight against snakes.
Third, if you want to study deeply, you'd better buy books to study high school competitions and math ... it's entirely your own experience. I feel that because the implementation of assembly language is from the first to the last, the requirements for structure are not high, and there is no need to delve into data structure. It's simple.
First of all, I'm interested. Nothing. Just make up a little game or something. If I can't, I will look up books, which is very helpful for my ability to write programs. At first, I made up the logo, and then I made up some horizontal balls and bricks with basic. Later, I began to learn advanced languages little by little. Maybe it was too young at that time, but I was more interested in playing.
Secondly, I think if I just want to entertain myself, I want to make something up. If you think about the general idea, you want to try it, and then you will find a way to solve the problem. Otherwise, it's hard to make up your mind to get fully prepared and start making up again. Repeated debugging is inevitable. When I was bored in extracurricular classes when I was a child, I spent several nights compiling a war chess game on Wenquxing. After playing it, I discussed with my classmates to build one and change it. Wenquxing's memory is small and its main frequency is low. It is precisely because of this that we fight against snakes.
Third, if you want to study deeply, you'd better buy books to learn high school competitions and data structures, and do some high school competition questions. This requires a high degree of complexity in space and time, which is very helpful for practicing your thoughts.
Fourthly, after learning logo, basic and PASSICAL and C, I feel that for beginners, except for a little more format, they can all write according to assembly, and they can all go to the world, but their execution efficiency is different. So it's not difficult to learn PASSICAL and C directly, it's just a personal idea.
I am self-taught and improve myself through learning competitions. This way is not necessarily good. Anyway, the most important thing is to love, and then write more programs, games and fortune-telling gadgets that are not afraid of mistakes, which will naturally make progress.