What Causes Volcanoes to Erupt?

A volcano erupts when hot magma is forced upward by gas. Eruptions fall into three classifications: Hawaiian, which are not dangerous or explosive; Strombolian, which are also not dangerous but a little more showy in terms of lava spewing; and Plinian, which are considered the mother of all eruptions. Think Pompeii.