
Full sun – at least six hours per day — is necessary to grow really good tomatoes, peppers and corn, but it's not a requirement for all vegetables. It’s possible to grow a very good crop of lettuce, spinach or other greens in light shade with only a couple hours of sun.