Firefighting is the act of extinguishing fires. A firefighter fights these fires to prevent destruction of life property and the environment. Firefighting is a highly technical skill that requires professionals who have spent years training in both general firefighting techniques and specialized areas of expertise.