DEV Community


Discussion on: I want to learn a new programming language. What should I learn?

lucbarr profile image
Luciano Barreira

It depends on what you want to do. I participated in robot soccer competitions for years and never heard of anyone using python successfully at it, mostly because in my specific use case the game is very dynamic and multi agent so AI has to run very fast.

I suggest you to research on what are people using for what you want to do and don't care too much about the programming languages, the concepts that comes before the code arrives are more important. I suggest to grasp into any little project and learn the language as you go. Since you must have some programming experience, if the language shares paradigms with what you already know, your efforts will be merely to translate your thoughts into that specific language.