Roofing is one of those jobs that most people leave to their local roofer as it is deemed quite a difficult task. However, if you have a bit of diy experience, it can be a job that is in the realm of do it yourself. The main thing to get right is the safety aspect of it. Because you will be working at a height, you should ensure you have all the safety gear available and tested. You may need some advice from a local roofer about this and it is probably worth paying for some safety equipment. Your local DIY store should have the equipment, tools as well as the material you need.