I have wanted to learn French for as long as I can remember. It's such a beautiful language! I've tried Babbel but didn't really get much out of it. Is an app worth my time, or should I look at more comprehensive programs? Any suggestions for more sophisticated programs?