Learning a new language can seem like a mammoth challenge, but Duolingo makes it easy.
Lean online or via their iPhone and Android apps see Duolingo for more details.