OOP concepts may be simpler, but their application are about as complex as the application of the concepts from category theory.<p>You can learn what is a monad or an functor by reading&#x2F;writing code with them. Pure Math is incredibly hard to learn without context.