Gardening involves the cultivation of various plants like flowers, trees, and shrubs, and can be practiced as a hobby, for recreation, or to produce food. The term "garden" is also used to describe public areas like botanical gardens or zoological gardens.