I agree.. but you also expect a poor teenager (who can't afford university education) to master second language alone so that he can teach himself programming.. well that's questionable imho..
You don't need to master it either. Merely being able to read it is enough.
You're Turk, right? Doesn't the state support students from poor families?
Most DIY education requires English.