Now it’s very easy to learn foreign languages with these apps which let you learn from your place and pace.
Memrise: This app helps you to learn your selected language with different levels in memrise.
Duolingo: You can learn a new language by turning the process in to game with different levels. You can learn multiple languages by practicing it by games.
Hellotalk: Memrise is great for learning key phrases and improving your vocabulary, but it doesn’t do a lot for users’ grammar and composition skills. It’s perfect for use in conjunction with a professional language course, or for learning basic conversational language.