Hydroponics refers to the process of growing plants without using soil as a medium. This becomes especially useful if you are planning to keep plants indoors as no soil means no mess. Moreover the smart gardens of today take care of light, water and nutrients on their own, so when you join the two you get a hands free garden that grows veggies all year no matter what the weather is outside.
Get it on Amazon.
50 Unique Self Watering Planters
30 Indoor Herb Pots and Planters