What are some tricks to learning a new language?

Learning a new language can be a great challenge. Here are some tips to help you learn a new language:
1. Turn on Netflix subtitles or dubbing. You'll hear and read how people actually talk, including slang.
2. Join an online chat group for other people learning your language or find someone in your community to practice speaking with.
3. Use flash cards to common words and phrases. 
4. Listen to radio or podcasts in your new language.