If you're learning the basics of Computer Science you usually don't have to do this so Haskell is a great language then.
If you'd like to see for yourself what that course was like, here are lecture notes (and assignments, and mid-term exam): https://www.cmi.ac.in/~madhavan/courses/programming08/index....
Orwell (Haskell predecessor) was used later at Oxford, and I think ML at the other university. "Preparing to study Computer Science at Cambridge" once said "Teaching yourself to program can lead to your picking up bad habits that will hinder your progress later. In particular, you should avoid languages like C++."
Much of the language seemed like magic, but ANU had a culture of throwing students in the deep end to keep us humble about what we knew.