Gardening is the growing of plants such as flowers, shrubs and trees as a hobby or recreation. Some people also grow vegetables or fruit in their gardens. People do gardening outdoors in the soil in their backyard, or in pots or containers on their balcony or on their patio. Some people do gardening on a roof.