Bypass the whole lot and "learn" Mozart/Oz. The most elegant kitchen-sink of programming paradigms. It's so good nothing useful has ever been written in it. It's the subject of the second greatest text on computer programming.
Mozart/Oz, it's like programming the way the classic Vienna Musician would have written Music, if he moved to Bondi Sydney and picked up surfing and wild-growing marijuana.
Mozart/Oz is, indeed, a very interesting and powerful language and certainly one of the more complete multiparadigm languages. After reading Peter Van Roys CTM, I told myself that I would learn and use Oz, but... it never happened.
Mozart/Oz, it's like programming the way the classic Vienna Musician would have written Music, if he moved to Bondi Sydney and picked up surfing and wild-growing marijuana.