Indoor gardening refers to growing of plants in indoor such as homes or offices. Outdoor gardening is growing plants outside, in the open air. Climate greatly affects the plants to grow indoor or outdoor. Indoor plants need a controlled climate.