Different ways to learn code, or learn most things.
Method one looks so boring. The branches dont really do much.
Method 2 looks alive, each dot is the outcomes of the chaos merging to form a result/project you do whilst learning , notice how the branches all go somewhere , they have a use, and a result. In reality most people will have huge numbers of strands on the image 2.
Method2 is good way to increase the pace of learning compared to Method1, the central line are the book/s you are learning from.