DEV Community

Discussion on: What’s a concept you understand now, but took you forever to grasp?

Collapse
 
rrampage profile image
Raunak Ramakrishnan
  1. Backtracking
  2. Dynamic programming
  3. Learning to use some higher order functions like reduce and flatMap
  4. The utility and power of sed!
Collapse
 
tulga1970 profile image
tulga1970

I have to agree with this list. Bullet points 1 and 2 really took me a while to fully understand (I still sometimes struggle with it though). But the moment I gradually realize the concept was a learning FP especially with Haskell.