a lot of that depends on where you live, your climate, soil, lighting, etc. I’d recommend The American Horticultural Society Encyclopedia of Gardening as a good start. Also your local flower shops can really be great sources of plants that will grow well in your area. If you’re concerned about watering try using a more retentive soil then setting a single day every week to water them. Always check with your finger for moisture before watering. I’ve done really well with indoor ferns (low light, water, med humidity) and jasmine (likes more light but doesn’t die in low light, handles random watering well) Raised beds work pretty well for me as they provide drainage for things that don’t like to be consistently overwatered and it helps get them extra sun. Veggies are a great choice but be careful, if they grow well (ex. my tomatoes this year) they can really crowd out a lot of things, and you have to keep an eye out for hungry bugs.