Dear Allen,
I see that you are in Chennai and for people like you and me, "Makkal TV" is showcasing details about how to have home gardens from 6.30 PM to 7:00 PM from Mon to Fri. Hope this helps!!!
You can have both vegetables and flowers as well. But growing trees will benefit after a few years, if you are willing to wait that longer, you can go for mango trees, sapota etc.
Best of Luck!!!