I have traditionally not utilized much of other peoples code libraries in my code, but now I am starting to use open source projects more, and am needing an efficient way to understand quickly how to utilize their methods, classes, and objects. What are the best practices used to accomplish this most efficiently?
Lately, development has been transitioning from being focusing on in-house coding (where the developer becomes acquainted with what he/she coded over the time they coded it) to now making extensive usage of other code-sets / components like (open-source libraries and/or other commercial libraries). What are some ways that I can easy adjust to understanding how to utilize others code quickly (any things that have helped anyone in the past)?
Any help with the question is appreciated. Thank you.