хороший учебник начального уровня, имеющий своей целью не запутать читателя, а наоборот привить интерес в функциональному програмированию и очень понятно и доступно
называется SICP. Я вполне серьезно.
ЗЫ а Haskell... Как раз в конце прошлого лета купил в нашем книжном толстенного Страуструпа и скромного Липовачу. А, и Душкина еще (одного из, с диском). Тогда еще мне друг говорил - давай, наиграешься со своим хаскелем пару месяцев, и присоединяйся ко мне под Андроид на жаве писать. Пару месяцев
... Страуструп до сих пор так и лежит в пакете с чеком внутри, Липовача похож на словарь иностранных слов после шляпы волшебника, прошел год, я написал несколько простых приложений, включая интерпретатор своего языка, решил на Codewars почти все задачи, дослужившись до 2 ку, а у меня до сих пор ощущение, что я почти ничего не знаю и не понимаю в этом волшебном языке
Так что выбирайте лучше джаву, даже если там учебник на 1000 страниц