As rochas magmáticas formam-se através da solidificação do magma no interior da terra ou na superfície. Há dois tipos principais: rochas plutônicas que se formam no interior e são intrusivas, e rochas vulcânicas que se formam na superfície e são extrusivas. As rochas variam na textura e cor dependendo de onde se formam e do tipo de magma.