How did you really learn a foreign language?
pavel_lishin: I moved to America and went to elementary school.Total immersion is the fastest and best way to learn a language. Arguably, it's the only way you will ever be fluent.If you want to learn Spanish but can't move to a Spanish speaking country, see if you can find a local Spanish-speaking family to "foster" you - offer to pay them rent to live with them for awhile, on the condition that they only speak Spanish to/around you.