&gt; all of these technical reading skills need to be practiced. beginners frequently make the mistake of denying themselves opportunities to practice those skills by simply asking for someone to tell them the answer.<p>These are skills that develop over a programmers career. And when you have issues like getting a for loop going, or if you can have a for loop in a while loop, then reading the documentation is not going to be very useful. Again, information density and assumed level of programming competence in source documentation won&#x27;t help if you are trying to figure out fundamental programming issues.<p>Should people read documentation, of course, but the usefulness of documentation increases with programming ability.