Better Programming

Advice for programmers.

Follow publication

Member-only story

Grow as a Software Developer by Learning Multiple Programming Languages

Gernot Gradwohl
Better Programming
Published in
4 min readMar 18, 2021
Image of three growing plants
Photo by Daniel Öberg on Unsplash

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.

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Gernot Gradwohl
Gernot Gradwohl

Written by Gernot Gradwohl

Passionate programmer. Love the elegance of Ruby. Recently started to dig into functional programming with Elixir.

Write a response