What could be more fundamental than primary colors? You learn them in pre-school. Almost everyone on Earth (apart from the colorblind) has three different kinds of cone cells which analyze photon wave length (it actually takes three or four photons for a cell in your eye to register) and communicates that color to your brain.
But, for all practical purposes, photon wave length is a continuous property. To communicate we must assign words to ranges of photon wave length. And, it turns out, there is not a universal way to translate the photon frequencies that our eyes see into words. One of the more notable examples is that not all languages have separate primary color words for blue and green.
Neither Basque, nor the Celtic and Scandinavian languages made that distinction until in archaic texts although it exists now, and some of those languages divide the blue-green colors at the boundary between blue and green linguistically into primary colors in a different way. Russian, Italian and Hebrew all have three primary colors in the part of the color spectrum that English allocates to blue and green. Many African languages, and archaic forms of East Asian languages do not have a single primary color word that includes blue and green in the same color.
The process of distinguishing more kinds of colors linguistically does tend to follow a common pattern in the great majority of languages, however. Languages tend to distinguish blue from green before they distinguish red from pink, for example. Also, it appears that languages tend to gravitate towards making more rather than fewer primary color distinctions over time, and that finer color distinction seems to be a frequently linguistically borrowed language feature.
The examples above are not random. One point that they illustrate is the fact that there are a wide variety of different patterns of color naming even between relatively closely related language families in the European branch of the Indo-European languages. Two of the most closely related Indo-European language families, for example, are the Celtic languages and the Italic languages, which share many isoglosses (i.e. they share the same linguistic feature in areas where related languages can be grouped into two or more categories based on their linguistic features). Yet, Celtic languages and Italic languages, which probably started to diverge from each other linguistically in the Iron Age (i.e. after 1200 BCE), have different words for describing colors.
This in notable because commonly used, simple words of the kinds one learns in pre-school tend to be the least prone to random linguistic drift or evolution. The less often a word is used, the more likely it is the evolve over time. In the Indo-European languages, for example, the root words for core simple vocabulary tend to be much more likely to match proto-Indo-European terms than advanced words that are used less frequently. Yet, primary color words are very common and used frequently.