What are the most difficult things to learn for a westerner?
I think the difficulties include:


The tones, while almost all western languages don't have such a conception.
Remember how to write a character. There are many characters that you have to learn and remember.


but the grammar is easier. In Chinese, you don't have to take care of gender, inflection,conjugation, number and particles.