Windows/Mac/Linux (all platforms): ANki, a free "spaced repetition system" (i.e. flashcard-style memorization tool), offers a gentle learning curve, a pared-down software interface, and online access ...
Anki is an open-source digital flashcard program that's designed to help academics study with spaced repetition of facts, perfect for key terms and vocabulary.