I'm in the process of learning C, so I have some/little experience as a programmer. I want other people's configs because I learn easier with diving in head first, than with reading manuals and whatnot.
Well, Haskell is used loads in academics. As far as desktop applications go Xmonad and Xmobar are the most-used.
There is however the Elm language that's gaining popularity and various web frameworks in Haskell that are gaining popularity.
Imo it's not as much Haskell that is good to know it's the functional paradigm, Haskell just happens to be one of the most amazing purely functional languages ever made.
Functional programming is being revived the last 5 years because of multithreaded applications and how hard it is to write them in an imperative manner.
I guess what I'm trying to say is, after learning and being fluid in about 8 programming languaes, the language itself doesn't mean much, the paradigm does.
Never listen to people who call language X the best language there is because there simply isn't one.
They're tools and as all other tools some fit the problem better than others. At the moment there aren't a lot of problems that are 'best' solved in C. I suggest you check out [link] and try to solve the problems using various paradigms.
Imperative code will sometimes take 50 lines when functional code does the job in 3 or vice versa.