English is indeed not the easiest language to learn, unfortunately. But the truth is that the vast majority of software documentation, tutorials, blog posts, StackOverflow questions, are in English. Whether we like it or not, English is the universal language for software development.
A Chinese developer can choose to try to learn Meteor from Chinese resources, but these are 10x - 100x fewer than resources in English. Sticking with Chinese is limiting in that way.
On the other hand, investing in learning English enables the developer to access far more resources online. It also opens access to a far wider community to ask questions of. Consider how many Chinese users hang out on StackOverflow (or the equivalent in China’s parallel Internet) vs. users who understand English at some basic level enough to communicate.
English is not that hard. If you learn the most common 1000 words, you can probably express 80% of your thoughts.
Studying heritage language learners reveal that a person with a vocabulary size of 2,500 passive word-families and 2,000 active word-families can speak a language fluently.
Incidentally, helping users become fluent quickly in languages is one of the features I’m building in the app I use Meteor for, but my main point here is that investing in learning English is very, very worthwhile.