Med hänsyn till deras ursprung kan vi dela stenar i tre grupper. Vi kan skilja på vulkaniska bergarter (de blir till på grund av vulkaniska fenomen, både på ytan och under jordens yta), sedimentära bergarter (de uppstår i sedimentationsprocessen, dvs. avsättning av fint material i vattenreservoarer eller sällan på land) och metamorfa bergarter (de blir till på grund av omvandlingar av redan existerande klippformationer).