¿Existe algún requisito de inglés para aprender a desarrollar software?
No existe una conexión necesaria entre el nivel de programación de un programador y su nivel de inglés. Un buen dominio del inglés sólo le facilitará la obtención de información y libros en idiomas extranjeros, pero cuando realmente programa, lo que fluye en su mente es el diseño y el proceso, no el inglés.
C es reconocido como uno de los lenguajes de programación más difíciles de aprender. Hay 63 palabras clave en una palabra clave, menos de 20 se usan comúnmente y la mayoría de estas 20 palabras clave no superan. 5 letras. En otras palabras, sólo necesitas saber 20 palabras para dominar C. ¿No suena emocionante? E incluso si no aprende C, la mayoría de los otros lenguajes de uso común son más simples que C, no más complejos.
Pero aun así te recomiendo que intentes aprender inglés si es posible.