Soil preparation is necessary before planting a garden. Soil as well as good quality compost should be employed so with regards to ensure that the plants gets the nutrients that are required for their nourishment. https://gardenofplants.com/top-5-allclimate-outdoor-garden-plants/