I actually learned the meaning of some words in English because I knew them from programming.
One example is while (mentre in Italian), I knew the difference between a do/while vs a while loop in C, and that helped me with the meaning/use of while in the spoken language.
From time to time I discover that some words have a meaning in English, other than tech. For example ping, I thought for many years it was just a network command. In Italian we “Italianize” many words, for example I often say “pingare” (to ping), that has no meaning in my mother tongue, so often I don’t think it has to have a meaning in other languages as well.
As for typing in non-latin alphabets I don’t know. My 2 cents on the topic are that I buy US keyboards and set international layout to be able to type letters with accents (needed in Italian) vs I hate Italian layout with accents but no parenthesis for programming. So my guess would be no: you need a US keyboard and thus alphabet to program.