Для каких задач используется Haskell?
1. см пункт 32. Мое личное мнение - все равно с какого языка начинать. Но я бы на вашем месте начинал с чего-нибудь другого. Haskell не сильно востребован на рынке и работу будет найти сложно, а зарабатывать надо. Поэтому лучше начните с мейнстрима, а потом учите Haskell.3. Практически что угодно можно на нем писать. Чистые функции очень хорошо параллелятся. Из самого известного на мой взгляд xmonad - тайловый оконный менеджер для linux.4. www.ozon.ru/context/detail/id/8696277 - прекрассная книга. Интересно и все по полочкам. Сам по ней учил.
ohaskell.dshevchenko.biz/ru/chapters.html - тоже хороший учебник, но здесь построение материала другое.5. Если ваша цель - найти работу, то, думаю, нет. ВАкансии существую, но их очень мало. Если вы хотите изучить другую парадигму программирования, то однозначно стоит. Так же Haskell очень красивый язык. Мне он нравится в первую очередь из-за синтаксиса. Ну и это чистый функциональный язык. Кто знает Haskell - тот знает ФП.
Вот интересный пост на хабре от менеджера команды, которая использовала Haskell в продакшене. habrahabr.ru/post/193722 Как всегда в комментах очень много интересного.
Стоит ли давать Haskell школьнику в качестве первого языка?
Немного перекликается с вашим вопросом