Most important lesson learned, take the Rain Garden 101 class. I gained valuable information and know-how to build a rain garden. Watching my first rain garden at work inspired me to build 3 rain gardens in my yard. They are beautiful and they perform a valuable function in absorbing rain water runoff from the house and garage roofs.