#, Как я понял, нужно придумывать несложные и разнообразные задачи и решать их, постепенно повышая их сложность? Многие говорят что лучше учиться теории на практике, то есть если возникнут какие то трудности в процессе решения, то гуглишь информацию => получаешь недостающую теорию и сразу закрепляешь ее на практике