I used to enrol this course on Coursera. It called Learning How to Learn. It would be helpful for you. http://coursera.org/learn/learning-how-to-learn
To learn it you have to try writing it yourself, then checking it against the source to make sure you didn't miss anything or make errors. Once you can discuss an idea fully and correctly, then you've learned it.