It's important for Node.js to provide documentation to its users, but documentation means different things to different people. Here, on nodejs.org, you will find three types of documentation, reference documentation, ES6 features, and frequently asked questions.
Our API reference documentation is meant to provide detailed version information about a given method or pattern in Node.js. From this documentation you should be able to identify what input a method has, the return value of that method, and what, if any, errors may be related to that method. You should also be able to identify which methods are available for different versions of Node.js.
The ES6 section describes the three different features groups and which ones are enabled by default in Node.js. It lists out all the different features enabled by default, alongside explanatory links. Also, it shows how to find the exact version of V8 a Node.js release has.
Our FAQ shows how everyone can contribute to Node.js, our code of conduct, governance model, how to get in touch on github and IRC, and helping out triaging issues.
This documentation is meant only to describe the builtin core modules provided by Node.js, not to highlight any particular module or collection of modules found in the community.