I am of the opinion that the quality of the documentation of a language (programming language, API, Harware/Technical specification etc) has a direct correlation with the long-term popularity of that language.
Good documentation can not only provide an 'all-in-one desk reference'-type resource for developers but also help to build a community of interested parties around a language. A community which in the future can help to shape and mould the language.
I feel that good documentation must also give a good first impression to someone wishing to start out with the new language and describe in detail how to get started and what issues they may come across in those early stages.
In the hope that language specifications can be improved in the future by this list, I would like to know:
What are the best examples of technical documentation that you have ever seen?
...and, in your opinion, what is it that makes that documentation so good?