Since it came up several times at #pyconus, I thought I'd post here. The method I've been using to learn Spanish (and liking quite a bit), is Comprehensible Input.
A good starting point for finding information about CI, and finding materials in your target language is [Compehensible Input Wiki](https://comprehensibleinputwiki.org/wiki/Main_Page)
For Spanish, I started with [Dreaming Spanish](https://www.dreamingspanish.com)