@hermina
No software engineer worth their salt can answer that question as it stands - or would even try.
There are a ton of questions they're going to ask before they even consider the implementation details -- and choice of language is an implementation detail. If you don't get the basics - an understanding of the problem the user(s) need solved, the requirements for the system, constraints, interoperability requirements, integration with other systems, a hundred other things - then it doesn't matter what language you choose to use, you will fail to build a working system that solves the problem.
What language will you choose to solve an unspecified problem? Any language you like. INTERCAL, why not?
#engineer #engineering #requirements #design #system #religion