How to get Shingles on A Roof?

Most people when they want to shingle their roof will hire a professional to do it for them.  The professionals know exactly how to do and know how to be safe doing it.  If you want to make it a...