If you're asking for the best way... moving to the country where it is spoken as the primary language and making a patient friend that is bilingual (ESL) greatly surpasses every other method. Just ask your friend, "What'd that guy just say?" 8,000 times a day until you know it.
1. Textbooks, language learning programs, and college classes all have one thing in common. They all teach how to speak properly and with proper annunciation. About 4% of the population are grammar Nazis; the rest use slang and dialect that will be gibberish if you learned from books.
2. The beginner courses for EVERY language SUCK. They're designed for tourists. They will not teach you the language beyond such universal gems as, "Where is the bathroom?" and, "What time is it?" Apparently, foreign people
really hate it when tourists just take a crap anywhere... in public, in the street somewhere. Especially without knowing the exact time of day. One semester of ANY language is mostly just for helping people conjugate verbs and learn all the weird symbols on letters that cause different sounds than English doesn't even use.
Quote (Chakra @ May 28 2013 01:15am)
I imagine learning languages that share origin (latin, slavic, etc) simultaneously is the way to go. I also imagine mixing learing languages with different sentence structures and new and unfamiliar word classes can be confusing. Check e-books, they're everywhere on the webs for free or very cheap. They come with the extra tone of voice, trumping learning from books.
These are all very valid points as well, and I agree that the spoken word is important if you wish to learn how to speak. If you learn via text, your memories are stored and accessed in the part of your brain that processes visual information. Learning by hearing will allow your brain to learn and process the information in a way that will be more readily activated with speech.
Of course I realize that unless you're in the military or a trust-fund kid, trips to Asia or to most Spanish-speaking countries are out of the question. Luckily for you, there are plenty of people in the US that speak all of the languages you've listed. Make a friend that's bilingual.