My position is that learning functional programming lies within the grasp of many if not most programmers if they put in the necessary effort, and well worthwhile as it will make them better programmers as they will then see ways of solving problems that hitherto wouldn&#x27;t have occurred to them, or are painful to implement in other languages.   I wouldn&#x27;t be put off a language (whether Haskell or Lisp) simply because some of its programmers come across as a bit condescending.