There are many websites about volcanoes and volcanic processes. The ones listed below are good and useful.
Volcano world - the best for overall information
The US Geological Survey site - US volcanoes
NASA Classroom of the Future - Volcano site - simple clear explanations
A cool National Geographic site on the recent eruptions on Montserrat