A remarkable things observed in raising my kids is that the concept of quantity, of number-ness, is not innate.
I had thought it would be as easy to teach kids the names of numbers as it is to teach them the names of other things. ‘Mom’ and ‘dad’ are easy, as are names for e.g. specific toys. They learn these by associating the sound with the thing, which is always roughly the same thing.
They also learn general nouns, like ‘dog’ and ‘ball’, and accurately apply them to members of a category. This takes a little longer, but perhaps not as long as you’d expect, and it’s striking that once they understand the concept they rarely make mistakes like calling a cat a dog. ‘Dog’ is a pretty complex concept, having a diverse range of size and shape and color and behavior. But kids get the idea of a dog readily.
They can also name abstract concepts, like ‘tired’ and ‘hungry’ and ‘hurt’, or ‘big’ and ‘small’.
I had expected that number would be similar, but it seemed much harder to convey. showing them three blocks and three balls and saying ‘three’, the kind of thing that works well for other concepts, did not seem to come naturally. This would make sense if when I show them three things, they don’t see it as particularly different from four things or five things. Certain pre-industrialized languages have much courser quantity words, limited to something like ‘one’, ‘a few’, ‘many’, and ‘a lot’.
This blindspot is hard to understand for someone who has long left that style of thought, but I can somewhat inhabit it by considering that, early on, numbers are effectively like another alphabet: they have an order, but the order is just the order, it’s arbitrary. So if I consider the statement “there are C balls”, that seems weird and counterintuitive, but is probably similar to how young children begin to understand “there are 3 balls”.
I think I get even closer to this by thinking about doing math like that, considering an equation like,
H + C = K
In terms of ordering it’s correct: K is C letters after H. But it feels weird and arbitrary and non-number, which is probably how everything about numbers feels to early language learners.