Cele trei tipuri de roci sunt roci magmatice, sedimentare și metamorfice. Rociile magmatice se formează prin solidificarea magmei și pot fi intrusive sau extrusive. Rocile sedimentare se formează prin acumularea sedimentelor și includ roci organice și antropogene. Rocile metamorfice se formează prin modificarea altor tipuri de roci prin presiune, temperatură și activitatea hidrotermală.