This job was actually easier than the farmhouse table, and quicker as well. You can build this with a circular saw, drill, and pocket hole (Kreg) jig. This being said, if you have a table saw and miter saw, this will be even easier.
Step 1: Gather materials
4- 3"x3"x36" poplar boards (for the legs)
1- 3/4"x15"x48" aspen furniture panel (table top)
2- 3/4"x12"x48" aspen furniture panels (shelves)
2- 1"x2"x96" aspen boards (apron)
8- small shelf brackets
stain/paint/finish of your choice
By no means is this what you have to buy. If you prefer oak, maple, or another type of wood, buy that instead. You could also make your own 3"x3" boards for the legs by gluing boards together. If you don't have furniture panels in the type of wood you want, make your own table top and shelves. See my farmhouse table instructable for how to do this.
Step 2: Attach legs
Now take your 15"x48" panel and measure in 1" on each of the corners and make a line parallel with the ends of the board. This will give you a 1" inset of the table legs, and it will make sure you line up the legs square with the table top.
Now, put a dab of glue on the top of the leg, line it up with the marks you made on the top, and screw legs into place.
Step 3: Install Apron
I cut my 2 shorter aprons 12 1/2" long and my long aprons 46 7/8". That being said, MEASURE YOUR TABLE TO SEE WHAT YOUR EXACT MEASUREMENTS ARE!!! If you are even 1/8" off here, it will show and will stick out like a sore thumb. The old saying "measure twice, cut once" definately applies here.
Put some glue on the top of the board to help hold in place and used very small trim nails to nail it to the leg. Nail your short aprons first. If you choose to use trim nails on the outside (like I did) use the smallest head possible. I used a pin nailer nail gun with almost no head at all. Also, you'll want to make sure the nail is sunk into the wood and use a small amount of wood filler to cover the nailhead.
Step 4: Add shelves
Buy small L brackets or shelf brackets. They usually come with screws with them. Measure up 23 1/2" from the bottom of each leg and put one bracket on each leg. This is for the upper shelf.
Now measure up 4" from the bottom of the leg and put in another bracket for the lower shelf.
Don't put on one shelf, then measure up from that shelf to the other shelf. If you get the first measurement off, you'll have both shelves crooked. Then you'll have 2 shelves to fix instead of one. Whenever you have 2 or more shelves running parallel with each other, measure their height from the same point.
I cut my shelf panels to 11 1/2"x40 5/8". Again, measure your table to ensure this is the size you need. Use the supplied screws to hold on the shelves.
Step 5: Sand and finish
I put on a pre-stain conditioner, then used Minwax hickory gel stain. Follow the directions on the stain that you choose, different colors will have different processes. I decided not to use a finish on top, I just used a furniture grade wax.I like the glowing appearance that it gives off.
Use your imagination here. Some people sand off corners or gouge the top to try to simulate a worn, weather appearance. You can stain, paint, or leave natural. It's your table, do what you want.