After going through an introductory resource to learn syntax and concepts, other good beginner resources I have used are the Functional Programming Discord [1], the free Data61 course that Brian McKenna goes over [2], and the Tsoding series on YouTube [3]. The Practical Haskell book I mentioned is good too, but I found it a bit higher level than these other resources.
[0]: https://www.amazon.com/Functional-Programming-Scala-Paul-Chi...
[1]: https://discordapp.com/invite/FvT2Y5N
Do we have many long term jobs for Haskell developers?
From what I have seen, there have been roughly 4 groups:
* people running their verified-contracts on blockchain strartups with haskell stack
* people interested in GHC as a compiler (i.e. developing new extensions for their phd theses)
* people doing consulting projects
* people running their company on haskell because they like the stack
Some projects were really interesting, like a a haskell-inspired language that is compiled to VHDL, or various use-cases for Dhall (typesafe alternative to i.e. yaml, that supports functions, but isn't turing complete)
I still have on my todo-list "Do at least one PR for Pandoc!" as that is a haskell project that seems to have nice entry-level issues :)
And I know there are teams in FAANG that use haskell, but I don't think they hire too many people :-)
In terms of long-term jobs, I think learning concepts from statically-typed functional programming language will improve your code quality (read: chance at sustainable employment) in general, but actual prospects are probably area dependent. I am lucky enough to live in a tech hub so there are many Angel List jobs here for Haskell and Scala, but this may not be the experience for every city.