Ask HN: Is functional programming inherently difficult?
Functional programming is very popular on HN, but less so in the wider developer community. Many consider functional programming "hard". But is functional programming actually difficult, or is this merely a symptom of developers learning procedural languages first?