99% do conteúdo relevante sobre programação ou qualquer outro assunto está em inglês, pois escrevendo em inglês dá para falar com pessoas de todo o mundo. Já português é praticamente uma microbolha, pois só dá para falar com portugueses, pessoal de Angola, Cabo Verde, Macau...nada contra esses países, mas não dá para comparar com a quantidade de pessoas que falam inglês.
Um programador que só entende português estará limitado a consumir o conteúdo que alguém se dispôs a traduzir do inglês e muitas vezes peca em qualidade. É uma diferença gritante que só vai aumentar com o passar dos anos na carreira.
Fora que como ele vai entender o que está escrito no terminal, as mensagens de erro, os logs, a própria linguagem de programação? A maioria dessas coisas é toda em inglês.
Programador que sabe inglês = peixe que nada no oceano gigantesco Programdor que só sabe português = peixe que nada no laguinho do sítio e nem desconfia que existe um oceano logo perto dali