I've built a lot of cabinets, and the key is planning your layout in as much detail as you can. I normally build complete cabinets, but with this trailer conversion, I am building the cabinets in place, starting with the facing. I have posted a link to one of the best threads I have found here that should help.
http://tnttt.com/viewtopic.php?f=42&t=5 ... lit=carpet Also, you are going to need one of these to build facings that are straight"
http://www.harborfreight.com/catalogsea ... pocket+jigWatch a couple of youtube videos on building facings, then build a simple square frame to understand the process. After that, it's all in the planning.
As for the type of wood, Oak is very common, as it's very strong, but also very expensive. I am using clear pine to save weight.
You will also want to watch a few videos on building flat panel doors. as these are easy to make. Post questions with pictures and I am sure someone help.