Suppose I'm currently writing an introduction to programming languages. One of my paragraphs start as follows:
Everyone can learn how to program. It is like learning a new language. [...]
In this sentence, by language I mean Spanish, English, French, etc. This kind of language.
But as the reader, how would you know that? Language may be referencing a programming language or a speech language (Spanish, English ...).
Of course, if it'd mean a programming language, the sentence will make not sense, so the reader will opt for the other alternative.
But consider a translation program or software which the only information available to it is the context of the text. Judging by the context, it'd be consitent that I am refering to programming languages. So it'll be translated accordingly.
In Spanish, we have a specific word for speech languages, which is idioma. This word will remove the ambiguity and the reader can now know exactly what I mean.
But there isn't a similar word in English (nor that I know of, of course). I'm not proficient at it, but "idiom" seems like a totally different thing from me than its spanish translation.
When saying or writing the word "language", how can I explciitly differentiate from a programming language, or a "speech language", or any kind of different language?