I love to learn but, I like to only learn each thing once. I find it hugely frustrating to come across a problem, that I know I have solved in the past, but who's solution I have forgotten.
This site serves as my repository of solved problems.
Have a read
You might find the solution to a problem you have.