We need to know where you live, in general, as there are such things as growth zones. It matters where you plant things, as native plants will be considerably easier to care for and grow.
Look around your neighborhood. What are people growing a lot of? That will give you a good idea of what is possible in your area.