When installing a new roof, it's important to consider the pros and cons of several different types of shingles. That's because shingles are the first line of defense against the elements. They also play a huge role in determining your home's curb appeal. In addition to learning more about the different types of roofing shingles, consult with your local Salt Lake City roofing company to determine which shingles work best for your home and budget. Here's a look at a few of the most popular roofing shingles for your home.