Why learn a new programming language

It is becoming increasingly dificult to have a career as a software engineer and only know one programming language.

A good habit for software engineers is to try to learn a new language every year. In my current capacity, I use six different languages in order to do my job.