I can tell you this. It is not because OOP is "easier" by any means. I have hundreds of hours in learning all the different design patterns needed just to browse my organizations server repo. There are so many complex ways of approaching problems with OOP. Functional programing is pretty confusing especially if your coming from OOP which most are but just like with learning the countless design patterns, currying will come to you with some due attention. Looking at a lambda calc equation i believe is much more clear then peering over a diagram of how classes inherit and utilize composition.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I can tell you this. It is not because OOP is "easier" by any means. I have hundreds of hours in learning all the different design patterns needed just to browse my organizations server repo. There are so many complex ways of approaching problems with OOP. Functional programing is pretty confusing especially if your coming from OOP which most are but just like with learning the countless design patterns, currying will come to you with some due attention. Looking at a lambda calc equation i believe is much more clear then peering over a diagram of how classes inherit and utilize composition.