I use a tool called "Dash.app" for Mac from Kapeli [1] (I've no affiliation with them). It allows me to download the documentation for a lot of development tools for offline consumption, these docs are called "Docsets", just to give you an idea of how many docsets it has check this link [3]. It makes also very easy to navigate and search.
You can also download a "tag" from stackoverflow which is very useful.
I know there is now alternatives for several operative systems using the same docsets [2].
I can't recommend this app enough, it is worth every penny.
As well as the browsers that use the docsets from Dash (e.g. Zeal [1] for Windows/Linux), there's DevDocs [2], a web-application that works offline and uses its own scraper.
Think about the trees that are used to produce paper in the same way that you think about wheat that is used to make bread. There will always be demand for bread, so it makes sense to manage your natural resources responsibly. No natural resource means no product which means no business. Timber is managed like any other crop.
If there were no paper or wood products, those trees would be cut down to be replaced with homes, farmland, mining operations, etc. Owning land costs money, selling timber to the fiber & wood products industry actually preserves the forests occupying the land.
Print on recycled paper. No need to print anything related to programming on high quality paper. It will cost you about double the price per packs of sheets but we print so rarely it's worth filling all of your printers with them.
> No need to print anything related to programming on high quality paper
Why print anything related to programming at all? What's wrong with opening the PDF on your computer and putting it side-by-side to your IDE? Isn't this more practical anyway? (Full text search, being able to copy & paste, and so on)
Of course you can argue that some people prefer reading on paper over reading on a screen. But that argument would be a strawman: The original commenter said they would print this specifically for the case of a broken internet, meaning their normal behaviour is to read that stuff online, on screen.
Screen space is more limited than space in the physical world. If I want to open an PDF next to my editor, I need to make them both share the screen, as opposed to making the editor full screen or having it share space with a web browser or other application.