Question: what is the difference between rock and ground type pokemon?
Answer: Rock-type Pokemon are weak to Water, Grass, Fighting and, curiously, Ground moves. They are resistant to Normal, Flying, Fire and Poison moves. On the other hand, Ground-type Pokemon are weak to Water, Grass and Ice moves. ... This means that Rock-type Pokemon are now more formidable, defensive-wise, in Pokemon Go.