A language learning method for a first language performed on a computer comprises: a step of providing at least one of a first sentence and a translation of the first sentence for the first sentence in a first language to be learned, wherein the translation for the first sentence is in a second language; a step of providing a first set of hints comprising a plurality of words contained in the first sentence, wherein the first set of hints includes a word that a user must first input to complete the first sentence, and providing the first set of hints such that an indication of a word contained in the first set of hints and an indication of a word not included in the first set of hints are distinguished in a first word bundle including words included in the first set of hints and words not included in the first set of hints and consisting only of words included in the first sentence; and a step of obtaining blank input information input from the user to complete the first sentence. Therefore, the present invention allows the user to proceed with language learning with interest.
METHOD FOR LEARING LANGUAGE BASED ON GAMIFICAION