It is important to view knowledge as sort of a semantic tree — make sure you understand the fundamental principles, i.e. the trunk and big branches, before you get into the leaves/details or there is nothing for them to hang onto.
What many miss is that knowledge is vertical as well. Great thinkers and doers, I have noticed, view reality this way. There are deeper principles and mental models that connect the various subjects that we study: