I have the Rosetta Stone for Spanish and I like it, and thought I learned a lot more from that than from the Spanish I took in high school.
In case you don't know, what Rosetta Stone does is show you a picture of an apple, then the computer says manzanas, and then you repeat it. Then it does the same thing for like a banana, orange, and pear. Then the next screen just shows you the picture of each of those fruits, but this time doesn't say the name for you. Then it does the same thing for colors, it will show you something red and then say rojo and then you repeat what the computer says, then same for blue, purple, yellow, green, etc. Then it builds on all that by showing you a red apple or a green apple, and then you have properly say it in Spanish. Then it adds in numbers (3 red apples, 6 yellow banans), and then possessive case and tenses, and then full sentences, etc.
Hears my opinion about my experience with Rosetta Stone:
- It's expensive, when I bought mine lit was like $400, and you can only install it on like 2 different computers, so be aware of that
- It takes work, you have to put in the time to get anything out of it (sounds obvious, but a lot of people think the computer program will take all the work out of it) I seemed to get the most out of it when I put about 15-30 minutes in everyday.
- If you have any Spanish speaking friends, let them know you're trying to learn and ask them questions and try to learn, they're usually more than willing to help you learn. I would just point to an red apple and say manzanas or rojo and they'd let me know if I was right or wrong and give me tips or correct me or even quiz me.
- The most difficult thing is you use a mic and the program determines if you said the word right or not. It gets really frustrating when you keep saying "rojo" and you say it the same exact way 5 times but the first 4 times it tells you you're wrong, but the fifth time it accepts it.
Overall I'd recommend the Rosetta Stone, but it works best if you can put in a little bit everyday and if you have Spanish speaking friends you can try it out on and practice with, otherwise you don't really know if you're doing it right or not.