You do not need a garden to grow delicious and decorative vegetables, fruits, herbs and edible flowers. A balcony will do, or a roof top, windowsill, houseboat, or small backyard.