There are many types of indoor gardening. There is soil-based, aeroponics, and hydroponic gardening. All are effective ways of growing and nurturing a wide variety of edible plants all year round. Indoor gardening can also be used to grow weed plants.