Start smaller than you think, and put it in real sun
Vegetables are sun-hungry. Fruiting crops such as tomatoes, peppers, squash, cucumbers and beans need a minimum of six hours of direct sun and perform meaningfully better with eight. Leafy greens and root crops can manage on four to six. If the only spot you have gets less than four hours, focus on lettuce, spinach, kale, chard and herbs rather than fighting for tomatoes.
For a first year, a single 4x8 foot raised bed is plenty and will out-produce a sprawling 20x20 plot that becomes unmanageable by July. Four feet is the practical maximum width because it lets you reach the center from either side without stepping on and compacting the soil.
