Why does Popcorn Pop?

Popcorn pops because each kernel has water in it. When the kernel reaches a certain temperature, the water will steam. Since the steam is enclosed inside the kernel with no where to go, it causes an explosion, which is the popping of the kernel.