If you’re going to learn anything, you need two kinds of prior knowledge: Knowledge about the subject at hand, like math, history, or programming and Knowledge about how learning actually works.
http://www.businessinsider.com/remember-everything-you-learn-2016-10