I think it's important to have one as your primary, but it's valuable to have an understanding of the other languages. Every time you learn about another branch of similar technology, it reinforces the understanding of your primary language.
It's often that fundamental concepts are the same, and you're always thinking "in my primary language I would..."
Also, it looks really cool on your resume to display the different languages and frameworks like merit badges.