勉強の仕方が義務教育時代と同じだね。
とりあえず体系的に順に学んで、理解の程度をテストした後は、
いつか実戦で使う時まで忘れている、と。

ひと通り基礎文法を理解して入門を終えたのなら、逆にしてみたらどう?
とりあえず何か作ってみたいアプリを考えて、それを作っていくうちに、
このデータは木構造にするといいかもと思いつき、木構造を勉強する、と。