When you learn C and look at C++, the first part is particularly easy to understand. And even if you are learning it for the first time, it is a level of difficulty that you can understand sufficiently. However, the second half of the class section and the second half of the inheritance lecture can be understood even by beginners, but I recommend that you watch it a lot or look at the concept book. In my case, watching the lecture and looking at the concept book first was very helpful. In the case of books, C++ Basic Plus is a book that fits well with the lecture because it explains well and if you feel a little stuck, it explains in the next chapter. Also, if you solve the questions that arise from time to time by writing code yourself while the teacher is teaching, I think your knowledge will last longer. Also, when you watch the lecture, don't just look at it with your eyes, but if you pause the video and look at the code, you can see parts that you missed in addition to what you saw with your eyes, so in that case, I recommend that you pause and follow the lecture source code directly. It is a lecture that explains it easily for beginners in the beginning, but it is difficult in the second half, but if you keep trying, you will feel a lot of improvement in your skills. I feel that way too.