The only language every developer should know
English! Yes, the only language every developer should know is English.
As developers, we write and read code. And read code most of the time. The code should tell a story. Variables, functions, and various component names are all in English. Every programming language has a set of keywords and rules for using them. But it's a framework that allows developers to tell a machine what to do. The syntax of a programming language does not change the story's meaning. Programming language's strong and weak sides neither change the meaning.
Machines don't care about stories; they don't need to know the context to execute a sequence of operations. As developers, we need to know and understand the whole story to express it in a series of operations.
Code readability does not only mean you can read code. It also means you can understand it. The ability to express the intention of action in code is vital. When reading a program, you should be able to get knowledge of what it does. Not just information about function X is calling function Y.
Read more books. Try to analyse the style and structure. Please write your own stories and share them. Ask your readers if it's easy to understand and get your idea. Coding is easy when you can clearly express the program's intention in plain language. Perhaps with better storytelling skills, we will be able to solve one of the most challenging problems of Computer Science — naming things.