I found this Reddit thread a while ago when I was starting to get into Haskell:
“do-blocks look extremely imperative to me”.
The author argues that Haskell’s do blocks “seem extremely un-functional,”
due to the imperative-like sequencing of functions within.
The question is “can I still learn programming if I hate math?”
and the obvious answer is yes, you can.
But even if it is possible, will it be a good fit?