Custom post types are a new feature introduced in WordPress 3.0. It is a very powerful system because it allows you to easily introduce new post-like objects, without having to write much of its associated functionality. Menus, metaboxes, permalinks, and much more can be added just by registering your new object class as a custom post type. Below are some tutorials on how to manipulate WordPress custom post types -
WordPress Custom Taxonomy
The WordPress custom taxonomy system allows us to add custom fields to our WordPress posts, pages, and categories.