Our in depth articles provide gardening advice on a wide range of topics including growing your own, plant care, soil types, pruning and planting.