Hydroponic gardening is the way of the future for environmentally controlled agriculture.
Hydroponic gardening eliminates soil borne pests and diseases and maximizes water and nutrient uptake by the plant. It's ideal for growing in apartment blocks or small gardens, or if you have a bit more space you can make money growing plants commercially. Incredible yields can be achieved in a relatively small space with hydroponic systems.
There are many types of hydroponic systems available for home and commercial use, which is why it's important to have a good understanding of the pros and cons of all of them, otherwise you could waste money on something too complicated or not suitable for your needs.
Here's a resource which you may find useful if you've ever wanted a garden that would produce beautiful flowers and delicious fruits and vegetables year round.