Вы в школе были? У каждого свои способности к запоминанию, пониманию, восприятию и тд.
По некоторому стандарту, вы на уроке проходите тему, в конце урока ее закрепляете практической работой. Если для вас действует продуктивно другой способ, применяйте его.
+ отмечу некоторые стадии: если вы только учитесь то возможно вам нужно погружаться больше в теорию и подкреплять ее периодично практикой. В дальнейшем, если мы берем программирование, у вас должно быть больше практики, так как основную теорию вы уже знаете и умеете применять. Далее лишь усовершенствование, получение новых знаний и их практическое применение.