Let's take two hypothetical people:
One reads all of the C++ spec from cover to cover. Remembers every single word of it, doesn't write a line of code.
One just starts fumbling around, writing code, reading just enough docs to get where they need to go.
Which one is the better programmer?