Why are there different lightning types?

There are different types of lightning depending on how the lightning reflects off the clouds. There is normal lightning, sheet lightning, heat lightning, ball lightning, red sprite lightning, and blue jet lightning.