If you're interested in learning many paradigms, the Oz[0] language, Mozart system, and accompanying textbook[1] were designed as a teaching tool to teach most of the major paradigms in a single language. I have not sat down with them, but they have been on a far back burner for years.
[0] https://en.wikipedia.org/wiki/Oz_%28programming_language%29
[1] https://en.wikipedia.org/wiki/Concepts,_Techniques,_and_Mode...