I studied Spanish for 10 years taking courses at Berlitz (not recommended), The Spanish Institute (http://spanishinstitute.org/ - pretty good), a private tutor (a lot more enjoyable) and finally immersion at a language school in Antigua, Guatemala (http://www.spanishschoolplfm.com/).
I found immersion to be orders of magnitude better. After a few months in Antigua I probably learned as much as the prior several years. You get so much more out of spending your day just talking in another language. I remember when I stopped trying to translate from English to Spanish and just spoke in Spanish. It's quite a trip to speak so much Spanish that you find yourself hunting for words in English when you switch back. Spanish sometimes came first.
Unfortunately, you'll lose it quickly. My weekend project is to take what I learned and put it on the iPhone and iPad for both myself and others. Shameless plug:
I've got more content that I used to create a rather ugly website, which I'm about to turn off that I will eventually put in the app. I'll spare everyone that link. :-)
I found immersion to be orders of magnitude better. After a few months in Antigua I probably learned as much as the prior several years. You get so much more out of spending your day just talking in another language. I remember when I stopped trying to translate from English to Spanish and just spoke in Spanish. It's quite a trip to speak so much Spanish that you find yourself hunting for words in English when you switch back. Spanish sometimes came first.
Unfortunately, you'll lose it quickly. My weekend project is to take what I learned and put it on the iPhone and iPad for both myself and others. Shameless plug:
https://itunes.apple.com/app/id388918463
I've got more content that I used to create a rather ugly website, which I'm about to turn off that I will eventually put in the app. I'll spare everyone that link. :-)