Trying new programming languages helped me grow as a software engineer
I do believe that learning many programming languages is overratedLearn concepts, obtain foundational computer science knowledge, write complex projectsnot just get familiar with somebody's interpretations that they implemented as a language.Languages that I used besides my job language barely gave me anything, in most cases they made me appreciate more for sane environment (package managers, IDEs, debuggers, strong standard library)edit. just to be clear:I don't see value in learning C#+Java+PHP, but C#+Erlang? yeaI do see value in learning Rust after Cbut still - concepts are more important, you don't have to learn langs in order to be familiar with conceptsLearn software engineering - it's broad as hell and you can easily do that using one language