I highly recommend this program. It ingeniously utilizes audio, text, and quizzes to maximize your learning. Unlike other programs, it is designed for the human learning curve and teaches you the language that is ACTUALLY spoken rather than in theory correct. I am learning German and Spanish and I was surprised that Rocket Languages doesn't have a cookie-cutter approach like so many other programs do - the courses are drastically DIFFERENT! That's good because languages ARE different, and a cookie-cutter approach simply won't teach you anything. I feel closer to a native speaker now, with knowledge of not only the everyday version of the language, but also of the cultures. I've already recommend this program to two of my best friends, my aunt and my piano teacher, for French (did trials, but I have priorities), German and Spanish. Seriously, for this price ($100) it's a steal. Wait for post-registration sales (7 days usually, for $90 and free vocab cards), or Black Friday/Cyber Monday ($70, no vocab cards). But if you can't wait just by it at $100. You'll be happy.