+ 6

Why are there so many different coding languages?

I have studied code both in school and SoloLearn for a while now, and I am still wonderin why do we have so many different coding languages? I can understand that HTML is for the content, CSS does the styling and JavaScript makes things move, but what about all the others, starting from C++ to Ruby and Python? Is it useful to know a bit of many languages or learn few properly? What do you do with different languages, and why are they better in some tasks than others?

22nd Feb 2018, 10:04 PM
Jenni Susanna Rantanen
Jenni Susanna Rantanen - avatar
10 Réponses
+ 6
First of all, every programming languages has its own significance and uniqueness. Html Css JavaScript PHP SQL are used for making websites. Other languages such as c# mixed with unity are used for many games. Java and Kotlin are used for developing apps for Android.Swift is used for iOS apps and games development. And as I have say, Some of them has their uniqueness, that's why they are better in some fields of work and others are in other field of work.
22nd Feb 2018, 10:09 PM
Akash Pal
Akash Pal - avatar
+ 6
Because every language is the best at what they do. Every time a new language is released, it improved upon the last.
22nd Feb 2018, 10:09 PM
Jax
Jax - avatar
+ 5
It's really no different than any other product, why are there so many types of cars, SUVs, minivans, etc.. many have different purposes such as a sports car vs a minivan, while in other cases they can do the same thing for example if you need to fit 7 people an suv or minivan could work, but you may find that you prefer the way one does it versus another. The industry you'd like to work in might dictate the languages you want to learn. I think you should focus on one, I chose Java and when you feel solid, then you become familiar with others, if not an expert. Good luck.
22nd Feb 2018, 10:23 PM
Jose Ayala
Jose Ayala - avatar
+ 4
frankly speaking I ask myself the same question everyday, but I seem to get few hints when I learn a new language. it has a lot to do with paradigm , resource availability, community interests , push from big companies, ease of use , development requirements on various hardware and software platforms and so much more
22nd Feb 2018, 10:08 PM
Morpheus
Morpheus - avatar
+ 4
@Jose Ayala, agreed ! master of one , easily gets acquainted with others
22nd Feb 2018, 10:28 PM
Morpheus
Morpheus - avatar
+ 3
You are right @Obbu. There are about 50+ programming languages. Once I have to write a code on codefights.com, they gave me an option to write my code in more than 25+ languages. Although, they don't teach them, it is a site for practicing the skills.
22nd Feb 2018, 10:39 PM
Akash Pal
Akash Pal - avatar
+ 2
the languages on here barely scratch the surface of the amount of languages that are out there.
22nd Feb 2018, 10:35 PM
Obbu
Obbu - avatar
+ 2
theres way more than 50 languages
22nd Feb 2018, 10:48 PM
Obbu
Obbu - avatar
23rd Feb 2018, 3:16 AM
deFault