Cele trei tipuri de rocă sunt: rocă sedimentară, rocă magmatică și rocă metamorfică. Rocile sedimentare se formează prin sedimentare și compactare a particulelor de sediment transportate de apă sau vânt. Rocile magmatice se formează prin răcirea și solidificarea magmei sau lavă, iar rocile metamorfice se formează prin transformarea rocilor preexistente sub influența temperaturilor și presiunilor ridicate.