One of basic thing of GIS developer is to understand Object Model Diagram (OMD) of the product/tool. What is object model digram?, in simple words, OMD is like visual document to help user to understand relationship between classes, interfaces, methods and events. OMD is helpful for a developer to logical relationship between classes.
Here is link which explains how to read Object Model Digrams. I’m sure this will be of much help.