There are so many positive aspects to gardening, too many to put down here, but for some space is limited, for others mobility is limited, and they end up missing out on all the good things gardening gives us.
One option is to think vertical, Vertical Gardening!
Yeah, move away from all the common layouts for food and flower gardens and consider what you can do growing UP.
If you have only a small yard, balcony or patio, the thought of taking up all that valuable space for pots, planters and boxes can pretty much nix the idea. But if you put a little thought into it you'd be amazed what you can grow in just a few inches around the border of your space.
Consider the hot sunny wall that causes you to not be able to use that space during the hottest days of summer. If you put a row of long narrow planter boxes there, set up with pop bottle waterers you can fill that space with tomatoes, cucumbers, morning glories, climbing nasturtium, or even pole beans.
Put in some deeper containers and you could get something really fun in there like sugar baby watermelon.
South facing balcony too hot most of the summer? Green beans and tomatoes would LOVE it there. Put up a simple string trellis and let them make shade for you while the grow you some fresh goodies to put on your table. You'll want to make sure that they have plenty of water to be able to take the heat.
Not into climbing stuff? How about trailing? You can put hanging baskets in over head, and planter boxes along the railings and let your plants flow over the sides. There are many flowers and vegetables that do very well cascading over the sides of containers.