DEV Community

Mila K
Mila K

Posted on

Real Q: Do you prefer to specialise in one/two languages?
I sometimes hear the opinion, that "real" devs are not restricted by any language, but this could mean that they have a broader knowledge base rather than in-depth expertise. What do you think?

Top comments (2)

Collapse
 
embernoglow profile image
EmberNoGlow

Sometimes you just have to use multiple languages. I program graphics, and if I'd used only Python, my path would have ended quickly, since Python accesses the CPU. So I learned GLSL, since it accesses the GPU. But without another language that allows you to create context, it's useless. You could certainly do everything in Python, but performance would be low if you delve into the details. So, there's a forced coupling. And I think you're right that the more languages ​​you know, the more you need to learn all the little details. But you won't become a "real" dev if you learn dozens of languages ​​just to take advantage of their syntax. The main thing about programming languages ​​is their purpose. If you don't encounter a specific task for which the language was designed, you don't need it. Well, unless, of course, you just want to play around with it.

Collapse
 
milakyr profile image
Mila K

Definitely! The forced coupling you described totally makes sense! I often wonder what is the best approach - learn the language you want to work with, or learn the language for the work you want?