How does a Volcano Occur?

A volcano is caused by tectonic plates hitting up against each other. Then one of the plates slips under the other, gets hot, and become melted. This melted material then travels to the surface.