CCIEWANNABE does a good job of explaining the configuration side of things.
However,
For routing to work with ospf you must redistribute other routing protocols to it, (or vice versa), understand the concept of hello packets,timers,neighbors the link state database,adjacencies, and how an area can be classified.
The type of media is also VERY important with ospf. For instance using ospf on a NBMA network(think FR) is different than on a a multiaccess(think ethernet) network.
The concepts of stub areas and nssa (not so stubby areas) are important to understand as well and can save you overhead.
OSPF is definitely one routing protocol to read up on before using IMO.
Good Luck