Почему большинство языков программирования на английском языке?
1. Очень важно что бы код мог дописать любой человек с другой страны. Поэтому международный язык прекрасно подходит для даной задачи. Даже переменные называть транслитом и делать коментарии на своем языке -- плохой тон. Потому что никогда не знаешь будет ли проэктом заниматся кто-то другой с другой страны или нет.
2. Английский язык очень хорош для программирования с точки зрения семантики. То есть если пишешь программу на английском -- код будет достаточно красиво ложится и читатся практически как реальный текст на английском. На русском -- это выглядит вырвиглазно. Посмотри на это:
http://img.prntscr.com/img?url=http://i.imgur.com/kUgMSO2.png
неужто это похоже на читабельный текст?
Потому что изначально компьютерные технологии начали развиваться в США и естественно, что создатели первых языков программирования решили использовать слова родного языка. В связи с этим в компьютерной отрасли английский язык стал стал де-факто единственным международным языком. В итоге, все последующие языки программирования уже просто обязаны были использовать английский язык, если их авторы хотели, чтобы язык получил международное распространение.