Blender’s user manual is available online in several languages and is constantly updated by a worldwide collaboration of volunteers every day.
VIEW MANUAL
The Python API opens up Blender to technical users and add-on developers, allowing the creation of custom tools and workflows.
VIEW API
Documentation about internal architecture (Blendfile format, dependency graph, etc.), compiling Blender, and other technical topics.
VIEW WIKI