How do supernovae form?

Two ways. The first is that the star exhausts its fuel and can't generate the radiation pressure to keep it from collapsing under its own gravity and the other is that a small but dense star sucks mass from a companion until it "ignites" an envelope of (relatively) easily-fused gases.