When studying, don't be impatient, just grab Tan Haoqiang's textbook and practice on the computer. During the summer vacation, I sat in front of the computer almost all day, typing the after-class examples and exercises of Tan Haoqiang's textbook. You said that people who have just learned, just learned, usually have a little difficulty in the first simple procedure. Sometimes if you knock according to the examples in the book, there will be mistakes. Sometimes the mistakes are simple, but you just can't find them. Or you may find that you don't know why or how to improve, or the teacher doesn't understand what he says in class, which will be quick and may reduce your interest in the course. I have been in this situation before. If you want to learn this course well, you must also learn this course well (unless you are not going to take the road of computer). If you learn this course well and your interest is established, it will be very beneficial for you to learn C++, data structure, java and so on in the future. Be sure to practice more on the computer, type out the codes in the book, and then do more exercises and discuss more with people. In fact, the people around you are almost the same, and the discussion will not have any results. Finally, don't be afraid of teachers, and communicate with them more. Teachers in universities usually have time to answer questions. Go whenever you have the chance, communicate with the teacher more, ask the teacher more questions, and read books and watch videos online and offline. That's the best.
As for what books to read, I think it is better to do these basic things well first, and I am also considering getting closer and closer. I think some people say that it is definitely necessary to watch the video of Yang Zhongke Sun Xin, but it is time for you to learn Tan Haoqiang's textbook system at least twice. I have read that book all four times now, but sometimes I have to turn it over. After reading other materials, you will understand what is inside, and you will understand it more deeply after reading it.
If you really want to develop in the field of computer, you should be prepared to suffer. You'd better uninstall all the games you have played. If you have time, you can type codes and do exercises. If necessary, you may have to sign up for a training class outside, and the tuition will be a bit expensive. But if you want to find a job with an annual salary of10.4 million after four years, study hard according to the above methods! ! !