Even if pretty much all popular languages are based on English, you do not have to learn English first. There aren't that many keywords to begin with and your variables, functions and comments can be any language you want to. The hard parts of learning a language, like grammar, conjugation, pronunciation etc. all aren't needed.
That being said, English still is the agreed upon language and people probably won't contribute much to projects in other languages and you can't read most documentations.