I don't want this question to be too debatable.
I've just finished my 2nd year of studying and kind of missed my chance to study functional programming (Haskell), and am wondering whether it really is worth spending large part of summer studying it or not. I will be working on a project over the summer that involves learning javascript and xul. I know that javascript isn't really challenging, but I have to learn it, unlike Haskell :/ , in order to accomplish the project.
I am a little bit worried that my knowledge, understanding and memory of lambda calculus may shrink over the summer and this would largely affect my ability to learn Haskell. But as a professional developers would you really say that there are some real benefits of knowing functional programming? Would it be better to learn it asap or should I get more experience with other languages like c, java and the ones I mentioned earlier first?