Flight training is best done on several, mutually-reinforced levels at the same time. The student should have concurrent 1-on-1 ground school instruction or classroom instruction, individual flight lessons, a textbook reading assignment every day or two, a video series or CBT (computer based) lesson to watch, and in addition to that a dedicated student will seek ride-alongs with other students on their flight lessons, and if possible supplement that online at APC or another aviation website with Q&A about various things. This way so many chances are available for the student to resolve any questions or sticking points they may have, they will have a hard time getting stuck anywhere and the training will be successful. With any complex subject like flying, approaching it from multiple angles will increase your chances of getting the right presentation for you.