This is definitely what you ultimately need to be comfortable doing once you're familiar with a library, but I'm skeptical that it's anything close to the right approach when you are trying to learn how to use a monolithic codebase quickly. Finding concise, example-based tutorials / documentation seems to be the best way to get up and running quickly.