Even the heavy 'category theory' stuff that some Haskellers are fond of is only loosely related to results of any depth in category theory. To really get anything out of category theory, you need to already have quite a broad and deep mathematical knowledge base.
Deepening your knowledge of linear algebra or general computer science concepts would almost certainly be more valuable.
That said, if category theory interests you, why not? I'm just talking about practical value here.
But, from my experience, already learning Haskell would improve ones programming skills, especially if you haven't been exposed to the functional programming before. It is really a mind-changer and equips you with new perspectives which you can use in other programming languages as well.
So I would definitely recommend investigating Haskell, and maybe after some time you can then also go into the actual Category Theory and see how it connects to your Haskell knowledge.
See Please Don't Learn Category Theory (2013): https://news.ycombinator.com/item?id=7066314