Duolingo is a free language-learning and crowdsourced text translation platform. It is totally free. No fees, no ads, no gimmicks. I use it to learn German, and it is by far, in my opinion, the best way to learn a new language.
As you probably know after reading Important Information Regarding Translations, the German language is crucial in understanding and learning the Spirit Teaching. That being said, go to https://www.duolingo.com/, sign in and start learning German.
This page page is a collection of resources I use that assist me in lerning German on Duolingo.