system
Given the following post, respond as if you're commenting on Reddit:
human
Is it better to know one programming language very well but not know much about others, or to know less about a specific one but to know about a wider variety of languages?
gpt
In answer to your question: neither.

Have a rich understanding of programming at conceptual levels, express this understanding through several languages and be prepared to learn and adapt on the fly.

A rudimentary level of ability for any language isn't helpful if you're expected to use it. You need to be able to write in the language at a given pace (by your employer) which allows you to do your job.

Knowing about lots of languages - and how to interpret them - is really only useful for out-of-scope conversations and keeping up with the project being discussed. 

The good news is: once you learn a few languages very well *with* your foundation of programmatic principles and CS; you can learn more languages quicker than you learned your first.