Read these tutorials to learn how to create custom WordPress themes. If you want to be a WordPress theme developer, you'll learn everything you need to know.
Reusable Custom Meta Boxes Part 1: Intro and Basic Fields
Tutorial•Beginner
There are a lot of tutorials on creating custom meta boxes, even just here on Wptuts, and it goes to show that having a good knowledge of these and a system...