Carcinogens are substances that can cause cancer by altering cellular metabolism or damaging genetic material. They can be classified as genotoxic or non-genotoxic. Genotoxic carcinogens directly damage DNA, leading to mutations. Non-genotoxic carcinogens do not directly damage DNA but promote cancer through other mechanisms, such as chronic inflammation or hormone disruption.