Is it good to learn more programming language than focusing to one language? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 6

Is it good to learn more programming language than focusing to one language?

Since I started learning here in Sololearn, I started to wonder if I should focus in only one programming language to be a better programmer or to learn multiple programming language to increase my programming potential but I still cant decide. I hope I get solid suggestion from you guys.

28th May 2018, 12:46 PM
Inspired Programmer
Inspired Programmer - avatar
8 Answers
+ 8
Focussing a language at a time is better than focussing many languages at one time. The most important thing is you need to be consistence
28th May 2018, 1:20 PM
Muhd Khairul Amirin
Muhd Khairul Amirin - avatar
+ 6
Just pick one and understand the fundamentals before moving on as most languages share common features, be it data type or data structure. Otherwise you'll be confused by different syntax at once. 😉
28th May 2018, 1:10 PM
Zephyr Koo
Zephyr Koo - avatar
+ 5
Imho I would say: Get a good grasp on one programming language, learn the basics and a little of the advanced. Once you understand how this arbitrary language works, learn the basics of many different languages. Try writing simple programs on other languages, see what they're good for and what are their cons. After that, stick to 1 or 2 languages you enjoyed programming with and dive deeper into them. I believe this to be a good way of increasing your programming potential, by knowing the basics of many languages and their pros, as well as expanding your knowledge on the different paradigms each language tries to expand (functional programming, OOP, etc). By sticking to 1 or 2 languages, you become more efficient on the fields you really enjoy working on. This was my approach. Hope this helps.
28th May 2018, 1:10 PM
Alejandro Aristizabal
Alejandro Aristizabal - avatar
+ 4
One can learn as many as they want,provided they just shouldn't learn for the sake of learning.But in a view, a person should know atleast know one language from each different programming paradigms or least paradigms.As it takes years to master. But if you solely want to stick to one language and learn or research all its functional like operation of sequencing and execution models,the algorithm to programming,etc.,then also it's good.As you learn and practice and progress,you find that every time you learn the same topic once a while,you learn something new or you understand the deep meaning of that topic.Or in one word it's not a knowledge of one day as it takes years to master just one topic.There is no shortcut to learning. For example,if one knows A language to speak and if he tries to decode a B language without knowing it.Then he can if he knows the functional paradigms of that language.Though he may not be able to speak but to a minimum he can decode it.Similar goes for programming.
28th May 2018, 5:03 PM
D-Key
D-Key - avatar
+ 1
if you can understand the logic, you can learn any language you want
28th May 2018, 9:34 PM
Miguel Bernedo
Miguel Bernedo - avatar
+ 1
Thanks for the suggestion guys
29th May 2018, 12:00 AM
Inspired Programmer
Inspired Programmer - avatar
+ 1
trying to understand the logic 🤔
29th May 2018, 11:31 PM
Relia
Relia - avatar
0
I think it’s better to study C++ first at a time, when you feel ok, you could study any other languages.
29th May 2018, 4:21 AM
Kresnik Shi
Kresnik Shi - avatar