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.
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.
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
@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.
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