It's a Design Philosophy and set of Modules that may be interfaced with using a very simple language.
Check out a list of subjects and their documentation here
Or check out those tutorials
Please note that even though this list is largely complete, not all articles may be complete or even present.
Basic Concepts and Tools