Using spaced repetition to learn a language

Reaching any level of proficiency in a foreign language is a long and difficult road. The traditional approach of enrolling in a class, or taking an online course can offer some much needed guidance, and they definitely make you feel like you're being productive and learning, but unfortunately they're not…