Tim Tang (VP Engineering at Local Measure)
There's a lot of languages out there and they are all individually suited to each company and project but if I was to pick one which stands out on a resume it would be C.
Fabricio Leonardo Sodano (Head Of Engineering at Wisr)
I believe firmly in making data-driven decisions, and as such, taking a look at some industry-leading survey results like Stack Overflow or JetBrains gives you a good idea of what the market is looking for. Having said that, if you find a job you like and they use a language you're not familiar with, try to do some projects with it instead of applying and saying "I'm able to learn this language if you hire me". Turn up to an interview having spent some time researching a new language and say, "I've learnt this language specifically because I want to work with you, here are some projects", it'll be difficult for any interviewer to ignore the excellent attitude.
Alan Truong (Head of Engineering, EntryLevel)
2. Python (recommended)
4. PHP/Ruby (not recommended)
Will Parker (Senior Software Engineer, Lendi)
Other things I’d recommend having some knowledge of include:
Adrian Groch (Software Engineer, Pendular)
This question is the equivalent of asking a chef what’s the most important knife in their knife roll, or like asking a butcher what’s the best cut of meat. It’s all horses for courses. There are different languages for different jobs that solve different problems.
StackOverflow does a pretty decent developer survey that you could have a look at to see what’s most employable/in demand: https://insights.stackoverflow.com/survey/2020
Artem Golubev (Dev Lead - Automated Retail at Hivery)
It is very important to keep in mind that language is a tool, not a goal. If a person can code well in 1 solid language, they will be able to switch to another in a matter of weeks (if we are talking about go, python, js and others with low learning curve) or months if the learning curve is steep.
Always use the right tool for the job.
Tanvir Hossain (Senior Software Engineer, InLoop)
Usually startups need to deliver quality products in a short time, and nobody can do that better than Python and React. As well as, nowadays most of the companies deal with data, which suits Python.
Jared Fraser (Senior Software Engineer, Mr Yum)
There is no right or wrong answer to this, look at industry trends and what skill sets
companies are hiring for and what areas of development interest you.
If backend is more your style, there are many different language options to choose between such as common web based languages PHP or NodeJS, or more systems level languages such as Go or Rust. The biggest take away is to pair a language with database knowledge such as Postgres or MySQL.
Dale Baldwin (Senior Software Engineer, Culture Amp)
While there are more commonly used languages than others this is hard to answer as it really changes company to company. I would make a shortlist of places you are interested in working at and then find their current job listings. Most of the more senior engineering roles will state in the ads what languages they want experience in so that should give you a good idea of the languages and technologies they are focusing on.
John Wesley Salvador (Senior Software Engineer, Zeller)
Pratik Ghimire (ex-Software Engineer at Shippit, Senior Consultant - Developer at Thoughtworks)