"Teaching it will help you better understand it" This is something I hear quite often from the thought-leaders I follow. And I know it to be quite true from my own experience of grasping new concepts and ideas.
This is why I'm trying something new related to learning new subjects, and you can refer to my previous post, where I tried it out in practice. I'm calling it the "Super-Specific-Hyper Learning Method," where if I want to learn or better grasp a new piece of information, I can take myself through a series of steps to speed the process up a bit.
I've heard that not only writing but speaking, what you learn will help you get a deeper understanding of the subject. It forces you to put what you learned into new words and structure your thoughts. On top of that, speaking it out loud will cause your brain to hear it differently from how you learned it and cause new insights to spark. Plus, you get the bonus to refer back to it when you don't recall all the points.
The basic outline goes as follows:
1) Find content - go to a few videos or written posts on the subject you want to learn, and hear what they have to say
2) Commonalities - Find what's common between the content
3) Write a summary - either a blog post or with pen and paper, outline what you learned
4) Record it - Video yourself talking about the subject, and go through each key piece of information