How do people get cancer?

So it's not contagious, how does it appear? Environment, genetics?
9 answers 9