Whenever I have to learn a new OS, system, tool, programming language, etc: if I have trouble with it, I just write up a training manual as if I were also tasked with teaching others. What I end up with is a customized courseware for just me that I can refer back to at any time. Time consuming, but very effective for me.