They can be fun and they can be challenging, but you rarely encounter them IRL
OK, you know all the functions in a library, but how do you start a project?
Documentation is great for understanding what a library offers but programming is about making things work together