Rock-type Pokémon stand out for their great defense to physical attacks, however, this type is tied with the Grass-type as having the most weaknesses, with five, and Pokémon of this type are not very fast. Also, some Rock-type moves don't have great accuracy.
All Fossil Pokémon before Gen VIII are of this type. Their fossils preserve enough material genetic to be worked with to bring them back to life, but, it can be known, that the Rock-type was very abundant. They also have unique combinations to Pokémon of the present.
Most Rock-type Pokemon are biological organisms covered with armor made out of minerals. However, there are other Pokemon that resemble living rock (such as the Roggenrola line, Nosepass, and Minior).
The Rock-type is commonly combined with the Ground-type, so they are usually confused, although they're not the same. Even in the anime, this confusion has been present, saying that Rock-type Pokémon are immune to Electric-type attacks.
They're strong against the Bug type because a rock can easily crush an insect.
They're strong against the Fire type because rocks can keep fire at bay, and the fire disappears easily if rocks are thrown on it. Additionally, rocks are not flammable.
They're strong against the Flying type because in ancient times birds were hunted with the use of stones, and throwing a stone at a bird can kill it, hence the term "You can kill two birds with one stone".
They're strong against the Ice type because stones and rocks can shatter ice with ease.
They're weak against the Grass type because the roots of trees and plants make their way through the ground, and if there's a rock, the plants can wedge their roots into the rock and break it.
They're weak against the Ground type because sandstorms erode rocks and earthquakes destroy structures made of stone and concrete.
They're weak against the Fighting type because some martial artists are trained to break stones, cement, and concrete.
They're weak against the Steel type because steel is harder than stone and tools made out of steel are made to break rocks.
They're weak against the Water type because water erodes rocks.
They're resistant to the Normal type because regular people cannot split rocks.
They're resistant to the Poison type because rocks are non-organic and are thus unaffected by poisons.
The Rock-type is tied with the Grass-type for the most weaknesses (5).
However, if both are combined, the weakness outcome only comes out as 4.
The Pokémon Trainer Guess toy states that the Rock-type is called the Jewel-type.