As a child I always had to explain what I've been learning, cause everyone always told me that if you're able to explain it to someone who doesn't know anything about it then you learnt efficiently. And today I'm very happy to have done that, cause that's actually very useful in different situations in life!
Great post, I really enjoyed reading it :)