Um programa que pode te ajudar muito nessa tarefa é o Anki, um aplicativo de código aberto disponível tanto para computadores quanto para smartphones. Originalmente concebido para o aprendizados de novas línguas ele funciona com uma série de cartões virtuais.
Primeiro o programa te mostra a frente do cartão, geralmente com uma palavra no idioma a ser aprendido, e você deve tentar se lembrar da tradução. Então ele mostra o verso do cartão e você marca de já conseguiu decorar ou não a palavra.
A maior sacada é que ele mostra mais os cartões que você está com dificuldade, de modo que você não perca tempo com os que você já sabe. O programa é muito prático e dá para aproveitar para praticar nos intervalos, usá-lo é muito parecido com jogar um joguinho.
Esse método divertido além de idiomas pode ser usado para estudar para concursos, geografia, notações musicais, etc. Além de todos os blocos já montados que podem ser achados na internet você pode criar os seus próprios.