Best way to divide a face of a cube into several specific faces
Press CtrlR, then use the scroll wheel to bring the number of cuts up to two. Enter out of it, and then press S to to scale, and constrain it to a specific axis. This insures that the loop cuts are evenly spaced, and not one further away from the edge than the other.



You might notice that the middle edges go through the top and bottom sections. While you might now like to see this, it is necessary. You could technically do with out it by using N-Gons, but this is generally a bad idea.