Building cabinets = lots of work. There are better ways of doing things for first-time grows.

Nobody can answer those questions you asked...you need to figure out how many plants you want to flower, how big you're going to want them to be, how much you want to spend, etc. Check around the different threads for info, or search for cabinets (or Rubbermaid...the Rubbermaid grows seem to work well).