Computer languages are like human languages.
Basically anything you want to accomplish, you can do in nearly any language there is. Most of the difference comes down to who else speaks that language.
If you want to study Italian art, you *can* read about Italian painters in books written in Japanese. But you’ll *probably* find it easier to find books about Italian painters that are written in Italian.
If French is your first language, you’ll probably find Spanish easier than Mandarin. If Mandarin is your first language, it probably seems unfair to say Spanish is easier.
You should chose a language based on what the people you want to work with use.
Don’t listen to any argument that says some particular language is *inherently* better at something than another.
At best you can say one language is *better suited* to some task than another — and that will be because of the availability of sample code, reusable libraries, and industry experts that use that language.
Latest Answers