There IS only one language which computers that have the same CPU architecture understand: machine code.
All high level languages like C, Java, Ada, Python, etc boil down to machine code instructions at the end of the day. The reason there are different languages is because they all do this boiling-down in slightly different ways, so it gives the programmer a variety of ways to solve a problem as these languages have their own pros and cons.
Latest Answers