To also address BabaJ's point, documentation being concise and helpful for more than just advanced users doesn't have to be a mutually exclusive condition.
Being concise doesn't mean for only ‘advanced’ users, nor only accessable to/for ‘advanced’ users.
And it does have to be mutually exclusive i.e. documentation and tutorials (how to).
You can't document what someone doesn't know nor explain/provide in a way that will satisfy all users.
And I'm not seperating that into two camps - new/advanced users.
Even amongst new users, there will be a very wide range comprehension and experience.
Don't try to satisfy those needs in documentation, satisfy those needs through tutorials.
Such an approach can utilize different authors and teaching styles to reach more people.
Try to do that with documentation - and it will become bloated.
I disagree that documentation should not be used as a learning tool, quite the opposite for many it's the first stop in the journey.
From my expeerience and what I've seen…tutorials are usually the first stop.
There is a reason why documentation is called documentation - and tutorials called tutorials.
Not denying there isn't benefit for providing more information and help for both new and advanced users.
Let's just not mix the two up. (documentation/tutorials).