I guess it all depends on what kind of garden you want, your soil quality , location, growing conditions etc.
RHS is always a good source of info.
They have 2 webpages that might be of use- one is greenhouse plants & the other is this (exotic & subtropical)
https://www.rhs.org.uk/garden-design/exotic-and-subtropical-plants
We have a massive mix of plants in our garden even though it is not that big. Hubby is completely addicted to bonsai so all the trees are on a small scale - my 2 coconut trees are less than a metre tall.
We love bougainvillea, this grows very easily here, & again it also got bonsai-ed. This could be a fun option to try - loads of channels on you tube.
Jasmine & orchids do very well at our place as does rosemary and mint. Basil is more convoluted.
If you want vegetables there are lots to choose from
I've had problems growing potatoes and cauliflower- zero problem growing tomatoes & chilli.
I tend to grab the seeds from fruit/ veg that I like & throw them in some soil to see what thrives- hap-hazard but fun.
Maybe see gardening as a long term experiment and enjoy the wins.
It took me 5 years to grow a pineapple from the top of one that we'd bought. It was tiny but delicious when it eventually got picked. This was not part of the bonsai stuff haha it was just unsure if it was happy at our place I guess
I will now attempt to list some of what I have in the garden-
chillies, tomatoes, lemons, rambutan, onions, lemongrass, rosemary, ginger, aloe-vera, orchids, ferns, bamboo, jasmine, anthurium lily, jambu monyet (cashew), Loropetalum chinese, coconut tree, pineapple, mulberry, tamarind, lantanas, kaliage, serut, tausi (streblus asper), ficus benjamina, ficus loa, dayang, bougainvillea (several species), waru merah, cassava,box, something from korea but forgot name (-direct quote from hubby), premna, anting putri (water jasmine) melati kosta (brunfelsia uniflora), kemuning japan, sakura bungur, 2 types of hibiscus & now my brain melted trying to remember names.