Где он вам пригодился в программировании?
В программировании. Иными словами, вообще везде. Вообще.
Код (те же переменные, не schetchik, a counter), любая документация, stackoverflow, да даже гугление на русском не даст порой той силы, которую даёт английский
Как вы его учили?
В программировании. В школе я изучал немецкий, английский сам. Потом начал сам изучать, читать книги, смотреть всё что только можно смотреть на английском, читать всё, слушать, пытаться общаться на нём, писать документации на нём.
действительно ли американские туториалы и спецификации лучше русскоязычных ?
Конечно. Английский -- международный язык. Написал для одних -- поняли все. Отсюда и общность айти комьюнити. Отсюда и большее кол-во материала. Отсюда и большее кол-во
качественного материала.
Ещё можно добавить, что английский -- очень декларативный язык. В нём гораздо меньше отвлекающего мусора, в отличии от русского. Под "мусором" я имею ввиду его литературную силу.