At least there is a lot of documentation available for linux. Look in the www.tldp.org
website for tons of howto's and guides.
Also, go to the mcc software installer and search for 'document'. There is a lot there.
I find it convenient to view man-pages and info-pages in the browser. From the konqueror address bar, or the application launcher enter man:<topic> or info:<topic>
You might consider installing 'webmin'. You can even partition drives there. If it is installed, point your browser to https://127.0.0.1:10000
There is also a cups web interface: http://localhost:631
Suppose you wanted to print out a man-page for a subject that you need to study, or for reference. You can produce a postscript file that can be viewed in kghostview or printed out: man -t fstab >fstab.ps . I find such a format makes it easier to read and remember. Also, you can refer to the printed page will trying it out on the console.
I agree that improvements could be made in the documentation. For example, in the documentation for Cups, perhaps an example on how on which group membership to add and how to set the password, so that you can make changes. Perhaps the distro's could produce better under-the-hood documentation explaining how everything fits together.
There are some excellent book available.
"The Linux Cookbook: Tips and Techniques for Everyday Use" by Michael Stuts.
"Running Linux", O'Reilly
For console commands, look at the 'info coreutils' pages. Many of the common commands found in /bin are documented there. There were written as a group and so many of them have common options.
Well, take care. I hope some of these tips are helpful.