Cancer is caused by uncontrolled cell growth and spread. Cancer cells form tumors and spread through the body. There are many types of cancer that can affect different parts of the body. Cancer development is influenced by both external factors like lifestyle and environment as well as internal genetic factors. Cancer progression occurs through multiple genetic mutations over time that allow cancer cells to evade control mechanisms and continue growing and spreading.