If you are new to gardening, or just built a new garden, these steps are important for you to better understand what will be successful in your garden. Since each plant needs something different, understanding the best plants for your garden will ensure you are successful this season.