hahahahahahaahaaaaa
no no it is not, Russian language is extremely badly suited for programming purposes, no one actually tries to teach 1C as far as I've seen anywhere outside of courses heavily specialized in programming.
What? I mean, like, maybe if there's encoding problems? But i don't think that's an actual issue. No written langauge is any better for coding than any other, it's a bit ridiculous to claim otherwise.
Not true. "Encoding issues" are practically built into all but the highest level languages. Only in the past like decade or so have compilers really had decent unicode support. Even today, a lot of software is English-centric, and gets confused by unicode characters.
And Allah help you if you decide to code in Arabic, where the text goes right to left but the programming language goes left to right. Seriously, go to the arabic BBC page, then copy-paste some arabic to use as variable names in Visual Studio C++ and see what happens. Fun fact: One of several things will happen, and it varies based on what service packs you have installed for Visual Studio. Things like the watch window can show ]arabicstring0] for arabicstring[0].
I spent quite a good deal of time at work getting most unicode supported nicely in our projects, and for arabic our response was just 'nah.'
Beyond mere 'encoding issues' there is the entire programming ecosystem. Documentation is largely in english; programming language syntax is designed in english (std::multimap is still std::multimap regardless of how you named your variables in portugese), websites like msdn or stackoverflow are much more complete in english. These things aren't generally intrinsic to the spoken languages' qualities, but are due to the fact that english programming has a very powerful inertia behind it. As a result, english is very much the language of choice for programmers, regardless of native language.