ФП - очень крутая парадигма. В теории, может помочь понять ООП, через взгляд со стороны, но не факт.
Знание в принципе полезное и оправдывает затраченное время.
Но я бы посоветовал взять какой-нибудь более простой язык, чем хаскель - например F# (тем более он объединяет ООП с ФП).
Или раст - он тоже имеет черты обоих парадигм, но с ним тоже есть свои нюансы.
Хотя если хочется совсем мозг сломать - берите Idris и погружайтесь в доказательное программирование.