Let $f, g, h$ be functions. I learned that $g \circ f$ is read by "the composition of $f$ and $g$".
Then, how to read $(h \circ g)\circ f = h \circ (g \circ f)$?
the composition of $f$ and 'the composition of $g$ and $h$' is equal to the composition of 'the composition of $f$ and $g$' and $h$?
I thought it is precise, but too long and not intuitive, and also hard to understand.
Associativity is a bit of a funny one, because it's a statement that "the operation is simple to understand". Statements along the lines of "something is simple" are often weirdly confusing, because not only do they encompass the possibility of the something being confusing, but also because there isn't a world in which anything is actually confusing; so you have no concrete frame of reference in which to understand the negation of the statement.
The left-hand side, $(h \circ g) \circ f$, means "do $f$, then do the composition $h \circ g$"; that is, "do $f$, then do (do $g$, then do $h$)". The right-hand side is "do (do $f$, then do $g$), then do $h$". Of course, both of those are really "do $f$ then $g$ then $h$".
If by "how do I read" you mean "how do I pronounce", then I'd actually use hand signals with this, by waving brackets using my hands.
Or since there's a strong convention around this, you can simplify the pronunciation of "$g \circ f$" (and so on) by pronouncing it "$gf$" and just not mentioning the composition operator at all; after all, what other operator would it be?