you'll need: a pallet (I prefer one that looks old and used), additional planks of the same size as the thinnest planks on the pallet, a hammer and nails.remove the thinnest planks from the pallet, or let your pretty little niece help you do it.
make the desk top, it's easy to see what I've done. you'll need two small planks with the size of your desk top's width. when it comes to the desk top it's optional how many planks you use, this depends on how far out you want the desk top to be. I used three planks, but would've used more if it hadn't been for the door.
nail the desk top on to the side of your pallet, and put it up against the wall. use your screwdriver and two screws to secure the pallet by attaching it to the wall. this is important, otherwise the weight you put on your desk top is going to make the pallet fall forward. and, finito! easy, fun and FREE. and I love things I can store my books on! the finished result: