The challenge of language learning is keeping learning. Everyone can insist on learning at the beginning but over the time when they come across some difficulties or stuck , they tend to give it up . The reason is that they just want to achieve their goal in a short term . But they don’t realize haste makes waste. Language learning is a long term job. The only way to succeed is to keep learning constantly instead of giving a short. So perseverance is essential in language learning