From a practical perspective, unless you want to pursue a career in academia, you should focus on a language like Java or C++, since these are far more marketable than Haskell.I disagree.
A very important skill these days is the ability to pick up a new language quickly. Being familiar with how very different kinds of programming language work is going to get you a long way there.