Questionnaire results "Experience Learning a Functional Language"

I recently posed a questionnaire, to the FP community as a whole but due to my interactions in the Haskell community (video teaching on twitch/youtube) it received a lot of feedback from Haskellers.

It was titled “Experience Learning a Functional Language” and the basis of it was to try discover what works and doesn’t. It got 1128 responses so it’s not every person in the community but it was about 1k more people than I expected!!

Also the questionnaire doesn’t catch every edge case, the idea is I took them down different routes dependent on a criteria selected. 1: Not interesting in learning 2: Learnt but gave up 3: Learnt with no issues 4: learnt but took time and painful

One of the most shocking results for me was “Where did you start asking questions when learning?” 49.9% “I didn’t”!!!

Anyways there are some REALLY interesting answers in there and being I’ve not had the opportunity to correlate the results. I felt it be wise to share it with people of the Haskell Foundation as from what I gather it’s a part of the Haskell user journey that is directly being dealt with by the foundation so this hopefully should be of help :slight_smile:

The questionnaire with some graphics:

The spreadsheet of all the answers:


As someone who spends significantly more time in the Elm community than the Haskell one, what do you mean by you shared it in “the FP community”?


OMG, I did fill this out and completely forgot. My bad. Thank you for this!



As even included in the questionnaire, a majority of individuals won’t speak up when they have questions - I believe projects like yours help to give those voices a place and way to be heard.

Thank you for sharing, this is really important work.

1 Like