Member-only story
Grow as a Software Developer by Learning Multiple Programming Languages
I transformed by adding more languages into my arsenal

At the start of my career, I often got the advice to learn PHP and stick with it — of course, sprinkled in a little bit of JavaScript. My colleagues reasoned that PHP had enough depth to learn.
Sometimes, I meet this argument in a different costume, arguing that it is bad that there are so many programming languages out there. This was the case just recently, so I decided to write down one of my main reasons why this is a blessing, and why we as software developers should make use of this and keep on learning new languages.
One of the most important reasons why I personally think that we should learn more languages is this: every good language makes you think in a different way about a problem or teaches us something about software engineering.
What does this mean? Let me tell you a personal example here.
From PHP To Ruby
As stated above, I started as a web developer with PHP some ten years ago. I worked on an old codebase that we were about to migrate to PHP 7 and Code Igniter.
It was about this time when I started to learn Ruby. At first, I really struggled with it.