Comment Comment by onion2k Duolingo is incredibly good if you're receptive to spaced repetition learning. parent onion2k 4 years ago