If you have very little space to grow food plants like herbs and vegetables, perhaps a vertical garden is what you need.
If you have a sunny wall that faces more or less north, you can turn it into a high-rise vegie garden.
To do it well, you could set up a poly-pipe irrigation system, or use a hydroponic system.
Most people construct shelves to place the pots on, or they grow their plants in rows of guttering by hydroponic systems.
None of this is beyond the average home handyperson.
Vertical gardens are very fashionable and particularly suitable for people with tiny gardens or town houses or apartments.
Try googling vertical edible gardens for some exciting ideas.