Mapping your tree planting is extremely important. Concrete is a major concern. Species, soil, nutrients, and water supply shape root growth. In a fight between a medium-sized tree and a sidewalk, the sidewalk will lose. Also, like animals, trees will struggle for dominance. Trees must be planted as if they were fully grown. I know that sounds remarkably obvious (though hopefully not patronizing) but the truth is most people can't bring themselves to allow the planting distances necessary for most trees. It is hard to imagine that a wobbly stick planted in your backyard today can damage your house's foundation in twenty years. Generally speaking, many trees need about 6' from concrete, 10' from foundations and 20' from power lines. Some little ornamentals are fine near concrete. On the other hand, some big trees, like the Red Oak have canopies that can shade an entire house and a good portion of the front and backyards. Ask a certified arborist before you plant. Nothing is as frustrating and disappointing to the home gardener as losing a young tree due to bad planning.
Few things can materially increase the value of a residential property like trees. Mastering your trees is a source of lasting enjoyment with long-lasting value. Plot before you plant.