The color codes are of fairly little importance, and are heavily overemphasized in most beginner teaching material. This is legacy from the seventies.
They are often hard to decipher since resistors that add fourth, fifth or even a sixth color band exist.
Then, in some cases, it may be hard to figure out the order you need to read them in. When the tolerances were 10% or 5% typically in the 1970's, the silver and gold stripes were easy to recognize, but today, many resistors are of 1% tolerance, hence brown for tolerance, but brown is also a very common color for the first value stripe (any value starting with 1).
It tends to be quicker to just measure the resistance using a multimeter. (Remember: for high-value resistors, don't hold both terminals by your hands at the same time.)
In practice, you buy resistors by values, then organize them in bins, boxes, drawers, plastic bags, whatever floats your boat - and you have marked the part number you have, so you can refer to the full specsheet later for important information like power handling, not specified by the color codes!