Hey there, @josejirafa! I see your questions have been entertained by @sooflauschig, so I have no need to repeat them all! What he said are all true and I'm glad you are very curious to know more about geology. Just keep asking! :)
The fun part is really distinguishing these rocks from one another, even just among the three major classifications of igneous, sedimentary, and metamorphic!