There are few things more satisfying to me than stepping out into my yard to clip fresh herbs or veggies for my recipes! But it’s important to pick plants that are known to grow well in your area. I live in the southeastern US, so I chose beans, bell peppers, rosemary, parsley, thyme and basil. I typically steer clear of root vegetables like carrots and potatoes, which need relatively deep and loose soil, and makes them harder to grow where I live because of the red clay that makes up much of the natural soil.
NOTE: Be wary of herbs that have spreading roots, like mint and oregano. Once you plant them, they are hard to get rid of! I planted this oregano about 8 years ago, and although this area is completely shaded now, the oregano just keeps growing.