* After a whole evening studying I am able to subtract 1 from 5.
* After spending hours checking what is wrong it just does not compile.
* After the hello world part there are no libraries that can be used for web development.
* Lack of good documentation.
* Lack of good tutorials.
But lately I discovered Elixir and I believe this could be a language that would change my mind about functional programming. Phoenix looks great and LiveView matches .NET Blazor (which I use a lot).
But then there is still the question: why even bother using a functional language? Because I have little experience in functional languages this is hard to answer for me.
Edit: "After a whole evening studying I am able to subtract 1 from 5." I should have formulated this different. What I meant was: sometimes you follow a very long tutorial about a functional language. You will learn a lot about the syntax but in the end when you try to use it, you will only get to the basics of writing a function that subtracts x from y.