If you want to find out the fundamentals of rocks, this is a great site with a quick overview of metamorphic, sedimentary and igneous rocks. It describes how they are formed and gives information about their characteristics and properties. Give it a look!