I think the Wikipedia system of learning mentioned in the article would work. I call it "just in time learning". You click the link, you read it, if you decide that it is useful then you learn it by repeating it and understanding its relation to what you already know.