The usual lists of rock-forming minerals contain anywhere from seven to eleven names. The seven-name version is amphibole, carbonate, feldspar, mica, olivine, pyroxene and quartz. Some of you are ready to argue, "Hey, most of those are mineral groups, not individual minerals." That's true. But at a glance, in the field, those seven are the names you assign to a rock's ingredients. The more you learn about rocks, the more you unpack each of the seven names until at the professional level they amount to maybe 20 minerals. For my new gallery of the rock-forming minerals, I've unpacked "mica" into biotite and muscovite and "carbonate" into calcite and dolomite. To go beyond those, you need to become a bit of a rockhound, tackling feldspar, amphibole and pyroxene in that order.
There's one more mineral that ought to be listed but never is: clay.
Olivine Geology Guide photo