Update 31st August 2009: I have now updated this document to include Chapter 7 updates. Regrettably, _why himself seems to have disappeared from the internet since I last worked on this document, so some links below and in the document are now broken (but left that way for posterity).
To cut a long story short, I recently decided to try and convert Why’s (Poignant) Guide to Ruby into a properly paginated A4 pdf suitable for printing. My effort can be downloaded by clicking the link below.
Why’s (Poignant) Guide to Ruby (A4 pdf, 7.8MB – left click to open in a new window, or right / alt-click and save-as)
For the original html source, refer to Why’s (Poignant) Guide to Ruby website.
For on-screen reading, I’d recommend selecting the ‘View | Page Display | Two Up’ menu item, and in addition ensure that the ‘View | Page Display | Show Cover Page during Two-Up’ is selected (without the latter, odd and even pages will be on the ‘wrong’ side of the screen)
You will get the best results with this file if your printer can print to both sides of a sheet, and can print borderless. If your printer is not capable of duplex printing, you’ll just use a lot more paper… and if you can’t do edge-to-edge printing you will have to use scaling options if you want to see the page numbers (or you will get a bit of a silly crop of header and footer areas).
For more information on the project and why it was undertaken, see this blog entry.
The Guide is released under a Creative Commons license. I have offered this interpretation of it to Why for publishing on his / her / their(?) site, but as yet without response.