Another interesting quote by the famous Chinese-Confucian scholar, Xunzi (荀子 314-217 BC):
Pile up the earth to make a mountain and wind and rain will rise up from it. Pile up water to make a deep pool and dragons will appear. Pile up good deeds to create virtue and godlike understanding will come of itself; there the mind of the sage will find completion. But unless you pile up little steps, you can never journey a thousand li; unless you pile up tiny streams, you can never make a river or sea. The finest thoroughbred cannot travel tend paces in one leap, but the sorriest nag can go a ten day’s journey. Achievement consists of never giving up. (pg 18)
Just like learning a language, it can take a long, long time, but anything worthwhile in life can be achieved if you never give up.