What are all the essentials you need to know to be a successful vegetable gardener? We'll review the importance of selecting the planting site for sun/shade, improving and preparing your soil, watering, mulching, fertilizing, deciding what to plant, and keeping pests at an acceptable level.