The Programmer's Guide is under construction.
A working knowledge of Python is required for the Programmer's Guide to be useful. The Python Tutorial is recommended for programmers who want a quick introduction to Python. Non-programmers should consult the Introductory Material on Python for some suggestions on where to begin.
The Chimera Programmer's Guide main component is an Examples section demonstrating various useful Chimera programming interfaces. We recommend starting with the Examples, and then examining the source code for an extension that does something similar to what you want to do and working from there. You can also use Chimera's IDLE programming shell with the dir(obj) and help(obj) functions to find out more about the attributes and methods of particular objects. The FAQ (below) can also be helpful and questions to the chimera-dev mailing list are usually quickly answered.
Please see the Chimera documentation index and Chimera home page for other types of information.
This locally installed Chimera documentation can be searched using "Search Documentation" in the Chimera Help menu.