A spoken language, that is. I know immersion is the best way overall, but what's the next best way if that's not an option?
Ask HN: What is the best way to learn a language?
1–10 of 15 posts
Re: Ask HN: What is the best way to learn a language?
#2I once heard about a system based around a game: Where Are Your Keys? (http://www.whereareyourkeys.org/)
Re: Ask HN: What is the best way to learn a language?
#3You should give Duolingo a try. It can take you to the A2/B1 CEFR level. After that, read native language books and watch foreign Youtube videos.
Re: Ask HN: What is the best way to learn a language?
#4Have someone Spanish read you a story every night before bed.
Re: Ask HN: What is the best way to learn a language?
#5Livemocha is pretty cool. They offer lessons to help you exercise the four major skills -- reading, writing, listening, and speaking.
Re: Ask HN: What is the best way to learn a language?
#6Get a bilingual significant other. :P
Re: Ask HN: What is the best way to learn a language?
#7Watching movies/TV in that language with subtitles (also in the language you're trying to learn) really helps
Re: Ask HN: What is the best way to learn a language?
#8I recommend against most tv and movies because the level is too advanced. You want material that is slightly beyond your level. This is why I recommend reading books. There are graded reading books. Eventually you also need to find a native speaker to practice with. You can do a language exchange or offer something else in return.
Re: Ask HN: What is the best way to learn a language?
#9Assimil is superb.
I have used their system for multiple languages. Far better than Pimsleur, easier than Linguaphone and pretty cheap. Small bite sized lessons entirely in the target language, with parallel text. Quirky humour.
Re: Ask HN: What is the best way to learn a language?
#10Get a bilingual significant other. :P
My French teacher in the eighties told us the best way to learn French is in bed with a native speaker.