Ask HN: How have you learned a speaking language?
What resources, methods, etc, have you all used to learn a second speaking language? I've been trying to learn arabic for some time, but have usually hit walls along the way. It's been an on-and-off type of effort, which I realize is probably the worst way to learn a language, or anything really. I'd like some seriously good suggestions. I've tried a few sites out, most of which were usually a pain to use. Is software like Rosetta Stone worth it? What is?
114 comments
[ 3.0 ms ] story [ 173 ms ] threadI wonder whether singing helps. The overall musical structure might make proper phonetics easier to memorize; on the other hand I've heard quite a lot of people who can sing without an accent, but sound very differently when actually speaking. Maybe it is too much rote memorization.
http://www.fluentin3months.com/
He has a number of reviews of software packages and websites, along with his own "language hacking" guide.
"I want to be able to correctly speak the 5 tones of Thai and be able to read a given text of several sentences aloud to a local (who is not necessarily familiar with English and European accents), so that they can understand it."
And he failed at that... http://www.thaivisa.com/forum/topic/327591-one-guys-effort-t...
* Step 1: Learn the grammar and the few thousand most important words. This is the hardest and least fun part.
* Step 2: Read a lot in order to obtain a large vocabulary. A lot.
* Step 3: Listen to the language. TV, Radio, Movies, etc.
* Step 4: Talk to native speakers. A lot.
And it gets even worse when they (non-native English speakers) speak to English people who instinctively try to use their usual English humour and then feel confused because their conversation partner doesn't get or misunderstand what they're trying to express.
Otherwise there is Tim Ferriss method http://www.fourhourworkweek.com/blog/2009/01/20/learning-lan...
Advantages:
* Michel Thomas CDs are significantly cheaper than software-based programs
* audio format means you can study on your commute, rather than only in front of your computer, and you can easily use the CDs with a Free OS
* I like that the program is interactive, and there are two other students on the recording -- it feels like you're getting useful feedback that you wouldn't get practicing alone
Possible Disadvantages:
* the program's focus is on grammar, which is useful for me, but it does mean that you don't learn a lot of vocabulary; I am on the twelfth disc of 15, and the lessons have barely touched on the use of nouns. This might be a downside if you are trying to become conversant with native speakers.
* the audio format means you don't always get the spelling of new words (sometimes they are spelled aloud on the recording, but not always); I deal with this by looking new words up in a German dictionary as I hear them
I also bought a book (German Quickly, by April Wilson) designed as a crash course for students needing to pass a language exam. It looks like it will be helpful in filling in the gaps in the Michel Thomas program, but I honestly can't recommend it yet, since I have barely cracked it -- reading a grammar book is so much dryer and more boring than listening to audio lessons!
The other feature/problem is that you're hearing the two other students learning with you. They will often make the similar mistakes that you will make, which is encouraging. However, I think that 1 out of 3 fluent speakers on a tape is less effective for learning the correct pronunciation.
An interesting method, nonetheless.
For those who don't know the program: the way it works is that the teacher says a sentence in English, at which point you are supposed to pause the recording and formulate it in German (or whatever language). When you continue the playback, one of the other students will also formulate the sentence in German. Then the teacher will correct them if they're wrong, and repeat the correct sentence (with correct pronunciation). The idea is that the correct pronunciation is the last thing you hear.
It's true that this may be less than ideal if your goal is to speak the language fluently. I'm mostly worried about passing a (written) translation exam, so pronunciation is a secondary concern for me.
[1] http://www.myexplore.ca/en/
AJATT's a great website for learning Japanese - you might be able to adapt it to Arabic: http://www.alljapaneseallthetime.com/
At the core of AJATT are the following principles:
1. Total immersion
2. Use of an SRS (Anki is free, cross-platform, & open source) to learn vocabulary IN CONTEXT
3. Language exchange with a Skype buddy to work on pronunciation
I don't know if #3 would be adequate for mastering Arabic pronunciation though. Japanese pronunciation is relatively easy for native English speakers so it's not an issue, but you might have to find somebody IRL to help you out.
There's only so much you can learn from books and taking lessons. My skills really took off to fluency level when I moved to the particular country (US, Mexico, Brazil, respectively) for at least few months (I would say at least 6 months) and practiced with native speakers.
You can fit it into any other learning you do. It really helps put things into your "long-term memory".
Software: Mnemosyne - http://www.mnemosyne-proj.org/ Anki - http://ichi2.net/anki/
Some day it'd be great to have rich, interactive ways to do learning. Rosetta Stone is cool. My experience is that this is good for a colloquial/conversational emphasis. It's all about details at some point though -- so Alif Baa / Al-Kitaab might not be so bad.
Personally, I don't know Arabic -- but I had a friend who was staying with us who was studying it at a university -- so I was curious to look it up. There are a lot of different theories about the best way to learn language: immersion, multimedia, native speakers, etc. I think when you're learning a language for the first time though, there's so much ground to cover, that it doesn't matter which direction you take. The best direction is the one you can go furthest in (is the most sustainable because of interest, convenience, availability, etc.) which is most positive and least negative. I.e., we don't learn a language perfectly the first 100 times traversing through it. But gradually we get there.
But it's probably like with programming -- the most undervalued link is actually just putting yourself in front of it (as much as possible, in a sustainable manner). This can be something as simple as eating at a restaurant where they speak Arabic. Or it can be flashcards, etc. At any rate, I guess they still use it at Midd too (I'm from California -- UC Berkeley and Stanford, I think use Al-Kitaab too, or used to):
http://www.middlebury.edu/ls/arabic/curriculum/courses
But yeah, depending on interests / how engaged you'll be with the language in the future (reading a newspaper can be both a goal and a tool -- but only if you really need it / want it), it probably all depends.
My recommendation would be to start with a Pimsleur course. Don't worry about writing and vocabulary at first, just get a feel for the language. With Arabic, you have a different alphabet to learn - do that before you try learning written vocabulary, or you will be forever hamstrung by romanized transliteration messing with your pronunciation. For vocabulary, spaced repetition is the way to go. There are lots of sites and systems for this. Go with the ones that give you a high level of control over what you are studying, and train only production (i.e. going from English to Arabic), recognition will take care of itself. For grammar, here's a cute idea I had some success with in Japanese which has highly regular grammar (I don't know about Arabic): as you learn the grammar rules, write code to produce them. E.g. write a function to conjugate the past tense. When it's working, you have the basis of a game to test yourself. Use your powers of abstraction to bypass rote memorization.
Don't be down about the fact you don't manage to keep studying religiously. As long as you get some studying done, no matter how little, you are making progress. There is a lot of snake oil out there - if you find something isn't fun or isn't working for you, don't try and force yourself. Most of us learnt languages the wrong way in school, and learned a lot of bad study habits and worst of all, got the idea that it's supposed to be hard and take a long time. Not true - use your experience of learning programming as a template for what your experience of learning a real language should be like. (assuming you are a programmer, apologies if not)
If Spanish is what you want to learn, then it's pretty easy. Go to Antigua, Guatemala and spend 12 weeks in one of the 150 language schools. It will cost between $150-$200/week for classes with your own private instructor.
I spent 10 weeks at this school:
http://www.travelpod.com/ad/Proyecto_Linguistico_Francisco_M...
Be careful, this is a backbacker and gringo town. You might find yourself partying late into the night and not studying too much. Here's my favorite bar:
http://www.facebook.com/group.php?gid=4123596654
The thing that helped me the most was chatting by msn with my coworkers (not cellphone). You have the structure of a conversation with read/write times. You also get the latest jargon and regionalisms in written. Don't overlook this useful resource!!!