Contributing author: Deborah Pickett
Date: June 9, 2006
XML's a funny beast—people imagine that it has all kinds of mystical powers, but it's little more than a set of rules for how to structure data. I'll try to work in a reference to the emperor's new clothes here.
After that, it's probably just a matter of brushing up on DITA's ideas of content models.
The above doesn't hold if you are planning to write your own specializations or transformations.
If you want to understand the internals of the DITA Open Toolkit, then you are in for a bumpier ride, because you'll need to become acquainted with Ant, Java, XSLT, and how they all talk to each other.