I think English is quite easy to learn,because it is not similar to Cantonese
that it has less details to remember than Cantonese,but some grammar is
hard for us to learn.
I find it easier to learn English through watching movies with subtitles.
But seriously, we find English hard to learn most probably because of the lack of opportunities to use it in reality.