Hacker News new | ask | show | jobs
by eboyjr 2877 days ago
If you learn enough languages and their features, then aside from syntax, you can consider yourself language-agnostic. A syntax without its edge cases is the easiest part about learning a language. Your exposure puts you a step ahead.

How can only knowing a small number of languages make someone a bad developer? As a developer, it's about the things you can develop. You might be limited by your language and the language implementations but this is why being rounded with a good variety of languages puts you at an advantage.

My first programming language was PHP 15 years ago, but I keep myself proficient with a systems language (e.g. C or C++), a server application language (like Go), and a web client side language (like JavaScript). I have chosen to work with C++, Go, and TypeScript as much as possible for now.

I hope this helps in any way.