Sure, you can require someone to be fluent in English before you're willing to hire them for your team of programmers (a standard). That doesn't mean people who don't want to work for you should be required to learn English before they can start to learn programming (a barrier).