I thought Rosetta Stone was a good way to learn a language however this app puts them to shame. This app has several different languages to choose from like 15 to 20 from Spanish to Chinese Japanese do whatever you want to learn. It teaches you by having people say the words in the language; for example Im learning French. I see what the words look like in French but Im viewing what I am saying in my own language, but saying, hearing, and speaking them in another language. Hopefully this all makes sense to you. It also shows you pictures of what you are saying like a picture of a cat but saying and reading the word for cat in that language, which for me is French.
Rightstand about Mondly: Learn 41 Languages, v4.2