How many is enough?
I read an article about the ranking of the popular programming languages. It occurs to me that the ranking made me panic when I was a student. I was thinking if I gotta learn the more kinds of programming language, the better job I can get. But , how many is enough?
It’s about HOW, not WHAT!
As the way we use language in our life to communicate with people. Programming Language plays a role of communication between computer and engineer, software and hardware, device and device.
Precise expression matters!
If we want to make a restaurant reservation on the phone, speaking local language is much easier to make it. But if we got lost in a foreign country and try to ask for help, body language will be much useful!
There’s no ‘the MOST’ powerful programming language. It’s all about the product you or your company is going to develop. If the product is a web application provides with web service, Python, JavaScript and PHP could be ‘the Most’ powerful languages to you. If your company is an IC-Design house, Verilog should be the one.
Logic matters!
How many is enough? In my point of view, ONE is enough. If you are very good at ONE language, you’re definitely good at the logic of thinking and ‘speaking’ in the language. The logic is a fundamental to manipulate a language to do everything you want. Once you can ‘speak’ naturally in the language, you will be comfortable to learn another one.
In conclusion, If you want to speak like a native speaker, you gotta think like a native speaker first. Because the logic matters.