Core Documentation
The source is the documentation!
(General wisdom)
The TYPO3 APIs are first and foremost documented inside of the source scripts. It would be impossible to maintain documentation at more than one location given the fact that things change and sometimes fast. This chapter describes the most important elements of the API. Some other elements have their own chapter further on.
We have dedicated ourselves to document the classes and methods inside the source scripts (JavaDoc style). This means that you can use any phpDoc compliant documentor program to extract API documentation from the source. You can also install the extension "extdeveval" which provides a menu in the top bar with links to the most important APIs in TYPO3 from within the TYPO3 backend:
Clicking a link like "div" will bring up a new window with the full API of that class:

