Many folks find that total immersion in a foreign language accelerates the learning of that language. I think the same is true for anything you may learn. Right now I am in total immersion of library land. This is week two of taking night classes while working, and I've started noticing threads of conversation that carry across multiple contexts during my days & nights. For example, we may discuss one topic in my class, Academic Libraries and then it will pop up in Intro to Libraries and then something will happen at work where I have to apply the conversation to real life. I could be wrong (and a total dummy) but I think this is helping me learn things more quickly and more permanently. I certainly hope so at least!
Random aside, here is a 'pleasantly plucky' NPR story:
"Why the next big pop-culture wave after cupcakes might be libraries." by Linda Holmes