Quote Originally Posted by Salem View Post
Well if you're going to wait to be "perfect" before writing your first substantial program, then you're never going to get anywhere.

If by mastery, you mean to memorise the entire STL, then it's fractionally short of impossible, and a complete waste of time.

The standard C library by comparison is miniscule. I've been doing C for the thick end of 20 years, and I still haven't bothered to memorise even a fraction of it. What bits I do know are through endless repetition of use, not by repetitious reading of manual pages.

What I DO know however is a general overview of what the library offers, how to put all of that together in meaningful programs which work, and how to RTFM to find out the details of say the parameter order of fread(), or what some sequence of printf format specifiers gets me the answer I want.
Well I have a really superb memorizing ability. But anyways, that wasn't my question, my question was about if its ok to skip things in the book.