Here's a great resource if you're interested in growing native plants. It's the Native Plant Database at the Lady Bird Johnson Wildflower Center. There are thousands of plant entries, all detailing the plants' natural habitats, their growing requirements and other useful info, such as how to propagate them and what wildlife they attract (or don't attract, such as deer!).
If you know what you're looking for, you can look it up by its Latin or common name. Or if you're just looking for some ideas for what to plant, you can search by your North American location, light requirement, soil type, time of bloom and more.