Learn more than one programming language. It's the best thing you'll ever do.

Learn it enough to the point you prefer some of its idioms to your natural tongue.

It'll expand your worldview on software development.

@david_whitney Also: Learn more than one human language.
I absolutely agree with @david_whitney, but would like to add the following: To get most out of this, learn languages that are fundamentally different in at least one way, and I don't mean just in terms of syntax. In particular, make sure you get exposure to different type systems (e.g., strong vs weak, static vs dynamic), early and late binding, low-level and high-level programming, and major programming paradigms (e.g., procedural, object-oriented, functional).

@david_whitney

Curios enough, this can be expanded to culture and human languages. here are some articles published in "97 things every programmers should know". I know that because I did translate it to Spanish:

https://97cosas.com/programador/
---
Know Well More than Two Programming Languages, by Russel Winder
https://web.archive.org/web/20180506035839/http://programmer.97things.oreilly.com/wiki/index.php/Know_Well_More_than_Two_Programming_Languages

Learn Foreign Languages, by Klaus Marquardt
https://web.archive.org/web/20180424212659/http://programmer.97things.oreilly.com/wiki/index.php/Learn_Foreign_Languages

Don't Just Learn the Language, Understand its Culture, by By Anders Norås
https://web.archive.org/web/20180424233903/http://programmer.97things.oreilly.com/wiki/index.php/Don't_Just_Learn_the_Language,_Understand_its_Culture

97 cosas que todo programador debería saber

@esparta entirely agree - it should come as a surprise to precisely nobody that diversity of influence is a good thing.

Something artists have known forever.

@david_whitney

In the sad note, O'Reilly delete the whole book from their website. But thanks to @internetarchive and #CreativeCommons we can still distribute a copy of 97 Things Every Programmer Should Know
https://web.archive.org/web/20180428150135/http://programmer.97things.oreilly.com/wiki/index.php/97_Things_Every_Programmer_Should_Know

and the Spanish translation

https://97cosas.com/programador/

97 Things Every Programmer Should Know - Programmer 97-things