How do you learn languages?

To learn languages, I like to use different apps. I have found these four apps particularly helpful: Duden, Duolingo, Linguee and Google Translate. What I like about Google Translate is that the app includes the Google Translate Community through which you can help others.

http://www.linguee.com

What love languages do you understanding and speak? Learning about this topic, this is what I found out about love languages.