You don’t need a farm to grow fresh vegetables, herbs and fruits. You don’t really even need a garden. Plant breeders know that after taste, home gardeners want a high yield in a small space, so they’ve been developing more varieties that can grow in a small foot print or even live in containers all year long. Vegetables need a good 6 or more hours of sun each day. Without sun, the fruits will not ripen and the plants will be stressed. There are a few vegetables that can survive in light shade, lettuce and other greens, broccoli and cole crops, but if you can’t provide sun, you might want to reconsider having a vegetable garden. Need to more about small veggie garden ideas? Head over here.