С чего начать ФП?
У haskell велколепный синтаксис. Начните с книги Липовача.
Я давно работаю с языками программирования, которые позволяют использовать функциональный подход для решения задач. В качестве хорошего вводного документа про функциональное программирование я хочу порекомендовать курс лекций Джона Харрисона.