Content types enable you to manage the metadata and behaviors of a document or item type in a centralized, reusable way. The following links are a good starting point to get more information about how Content Types works in SharePoint.

Introduction:
Planning:
Programming:
Tools: