Rosetta Stone - the best program for learning the language at home. There are a number of basic exercises that focus on a combination of skills such as reading and writing over listening and speaking or vice versa, or focus on just one of the skills. The software teaches the main four skills of language learning – speaking, listening, reading and writing. Rosetta Stone v3.4.7 with Language Levels & Audio Companion Windows/MacOSX ALL Languages + FULL Audio Companion 50.00 GB Rosetta Stone includes many of the same features common to other language learning software products – native-speaker audio, text, a voice recognition feature to aid in learning proper pronunciation etc.