Rosetta Stone is flash cards. It's mundane and gets old very fast. The only benefit is it doesn't translate so you link "canard" with a picture of a duck, and not with the word "duck". This helps with eventual fluency. But it is very slow and boring nonetheless.
Pimsleur is an audio program that helps with pronunciation and is pretty solid in getting you started with the basics of any language.
Quote:
If not, any advice on the best route for a 31 year old to take to learn a language?
Take a language course to get down the basics. Then go to the country and live there until you're fluent.