I'm envious :(
Nearly each one warrants its own editor, Java: IntelliJ, Android Java: Android Studio, Objective-C: Xcode, default: vim.
Not to mention the half dozen different markup languages: xml, json, yml, hjson...
It's not only unfortunate that I'm hopping between languages all day, half of them are effectively obsolete, so it's not even worth "going deep" on any of them.
I will say, that it does get incredibly easier to pick up new languages after you've learned a few, and I think it's a skill worth developing at some point because in some situations you will be restricted to a language at some point.
All that said, having a "native tongue" language is incredibly important; I mean a language that you primarily think in and are 100% comfortable writing on a whiteboard or (god-forbid) notepade.exe and would be your go-to in a hackathon.
For me that's Java, since I'd estimate 90%-95% of the code I've written in my life has been Java.
Yikes! That's a jumble! At work my toolset is a little broader than what I would like but that's largely due to the mix of developers and our historic codebase - in side projects I like to keep it spartan.
And I agree, it's been incrementally easier to pick up each new language after knowing additional ones - I still really want to dive into something like a purely functional language just to learn it but not really to apply it.
A "native tongue" is hugely important; mine is Go but at work I tend to use Java more (although I can't stand the POM.xml for Maven lol).
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.