To have a successful vegetable garden the first priority is to prepare the soil, before planting a vegetable garden. A soil that is rich with organic material is the base for a good foundation, so you will achieve the best results....