Think of it like drawing using different mediums. Whether you use crayons, pencil, charcoal, oil colors , water colors or anything, all will produce a painting, each will bring out some unique aspect of the final art.
Programming language have similar aspect, some are just artistic choice, and some aspects are better or worse in different languages. One language makes it easy to learn, but will be slow to run big programs, one might focus to be really efficient in memory usage, but not in size of code, some will be very primitive to allow the user to have full control over minute things.
Depending on what you want the final product to look like and where it would be used, you would choose some language, and of course there is personal preferences on the choice too
Tldr, different languages have different strengths and weakness
Latest Answers