It seems like array languages are really picking up steam on HN lately; It's a positive development. Every developer should learn at least one array language. They sound absolutely crazy before you start, but then you start writing some code and you realize there's a lot of wisdom in the coding style. It's not something you can appreciate only from afar, though.
Similar logic as to why array languages are good can also be applied to why Linear Algebra is a good thing to learn, especially when you're in a calculation-heavy field. A lot of stuff can be abstracted away in a robust way that makes repetition unnecessary whilst also being able to reason about your equations/code.