There are many disagreements regarding which programming language is the best choice for developers. Some people argue that all are equally good for developers, but this discussion is rarely taken seriously. That is because there are many different arguments about which language is best.
Most people end up picking their favorite and go on to learn it well. The developers who learn Java, JavaScript, and Ruby will end up far ahead of those who pick C++, for example. However, I believe that choosing a programming language is too important to get wrong. More important, I think that the choice of programming language has a significant impact on the development process and the initial requirements of a project. This impacts the design, building and quality of the initial product. It also affects how the product should be kept up to date with new developments.
There is an interesting article on this topic from Columbia Engineering Boot Camps which I think is good to read:
Best Programming Languages for Finance & FinTech in 20221. PythonPython is a popular fintech language because it’s simple, flexible, and one of the easiest coding languages to learn — especially for beginners. Professionals use the language in a variety of industries and, as a result, more than 51 percent of hiring managers look for candidates who know Python, according to HackerRank.
2. JavaJava is the top-ranked programming language in finance, according to HackerRank, for reasons that mirror its general cross-industry popularity. The language has a friendly learning curve, can handle significant amounts of data, and boasts rigid security features.
3. C++C++ is considered very fast, in part because it is a compiled language, meaning that a compiler translates its code to machine language. Since the computer requires less translation to understand the code you’re writing, it operates more efficiently.
4. C#C# is an important language for companies that build applications on Microsoft’s .NET development framework. The language was created specifically for the framework, making app-builds easy and secure. It also benefits from a huge user community and library of tools.
5. RubyRuby is a free, open-source language that launched in 1995. Ruby’s popularity grew with the development of the Ruby on Rails framework, which is used widely in developing web applications.
Ruby shares many programming traits important to fintech — notably speed, security, and flexibility.
source: https://bootcamp.cvn.columbia.edu/blog/best-programming-languages-finance-fintech/