To me, this is about "mathematical maturity". My observation is that many programmers, especially those who have come of age by working in startups, tend to value ability and sometimes experience over formal education. This is a result, I believe, of noticing that they can outperform many people who have a classical education, and also seeing that many of the people to whom they look up also do not have much in the w…
I think math is "easier" to learn while it still holds a clear practical value, up to calculus and linear algebra. Past that, when you start to enter the world of "pure" mathematical s, it can be muh more difficult. The practical value of earlier subjects allows a student or what have you to draw connections between what they already know and this new concept. Something like group theory however is more difficult to…
I didn't really believe in calculus except on a case by case basis until after my first analysis course.
I think the only reason the less formal mathematics courses seem easier is because the thing being studied is also dead simple and the calculations are easy. But that approach doesn't scale.