TL;DR: A one-year subscription to Rosetta Stone (unlimited languages) is on sale for £71.59 as of March 6, saving you 44% on list price.
Rosetta Stone is one of the most highly-rated language learning programs on the market. Some may even call it the original.
The program is famous for its Phrasebook, which provides easy-to-understand greetings, phrases, expressions, and more through visual learning. As you get more and more comfortable with the language you're studying, you can try reading stories in the app in your new language.