How many words are there in Chinese?

3,900

Yes, Chinese has only 3,900 words.

Is Chinese hard to learn?