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
The questionnaire with some graphics:
The spreadsheet of all the answers: