step 1: a solid foundation as a beginner, the programming path begins with systematic learning. it is crucial to carefully complete the hands-on practice in each course. to accumulate experience through practice, the first step is to be able to clearly understand your own code, whether it is writing or reading. at the beginning, focus on reading and understanding the code you wrote. this is the foundation, gradually improve, try to read other people's code, and have a general understanding of some underlying source code. during the whole process, it is very important to check more official documents, because they are usually more accurate and...