The standard ways to learn/practice a language seem to be things like flashcards (bane of my existence right there, me and flashcards have never gotten along) or watching TV shows in Spanish (most of the Spanish TV shows I've watched bore me to tears, most likely because most TV shows in general bore me to tears). Most of the other 'typical' ways to learn a language aren't much better. The most interesting one I've heard so far is to just translate something into your language of choice, then have a native speaker (or reader) look over it to point out mistakes or where you can make improvements.
What are some other ways you guys have taught yourself languages? What are some of the more unusual or weird ways? ¡Ayúdame,