The problem is that math is inherently more abstract than any other topic. It’s so abstract that the vast majority of math terms have no simple, intuitive translation into everyday English. Everything is built upon a tower of abstractions that have developed over centuries.
In this community, we’ve witnessed the difficultly first-hand with the much-maligned monad tutorials. A mathematician would have no trouble understanding monads —- they’re just a matter of reading the definition and the laws. That’s what you do every day when you’re studying math in university. Read some definitions and some theorems, play with things a bit, try to prove stuff, then move on to the next topic.
In this community, we’ve witnessed the difficultly first-hand with the much-maligned monad tutorials. A mathematician would have no trouble understanding monads —- they’re just a matter of reading the definition and the laws. That’s what you do every day when you’re studying math in university. Read some definitions and some theorems, play with things a bit, try to prove stuff, then move on to the next topic.