Hydroponics is a method of growing plants that uses water instead of soil to deliver essential nutrients directly to the plant roots. It works both indoors and outdoors and is a good option for ...