Hydroponics represents the practice of raising plants without soil. This makes it great especially if you are trying to grow a garden indoors. Generally, hydroponics grows plants in nutrient-rich water. Hydroponics is a highly beneficial method of gardening both for home and commercial use. There are no weeds to deal with, and hydroponic plants and use less space.
Since this form of growing is water-based, it's easy to fully automate a hydroponics system, so if you take a vacation, the plants will not suffer. The water is typically reused, as opposed to standard growing methods where a good deal water is lost through evaporation or runoff. This is a benefit for people who are looking to conserve water or have very little as a resource.