Rosetta stone — одна з найефективніших програм для вивчення іноземних мов. Основним принципом навчання є свого роду занурення в язикове середовище, наскільки це взагалі можна зробити сидячи за комп`ютером. Учневі пропонується кілька рівнів навчання, від простого до складного, причому подача нових слів і фраз і пояснення граматики відбувається без використання рідного для учня мови, є присутнім тільки той мова, яка вивчається.