For the first few months that you begin learning a new language, you'll likely feel a strong sense of excitement and urgency. This is the ideal time to immerse yourself.
If you have a friend, roommate or partner who speaks the language, work with them to come up with a realistic goal for both of you to speak every day. Perhaps it could be during your dinner routine? Start small, then increase over time. Even though it may be your partner's native language, it takes just as much mental effort for them to speak slowly, simply grammar, and help you through the inevitable million questions. How patient are you when you have to talk to someone who speaks your own language poorly?!
As the cliché says, consistency is key. A few minutes every day (or several short bursts throughout the day) is usually most effective. Our group classes get together once every week for 80 minutes.
Switch your phone/ table/ computer to your language. For iOS, you can still use Siri in English while using the rest of the interface in something else.
When watching TV, switch the subtitles to passively learn while unwinding at the same time.
If you play video games, change the language for the text and, if possible, audio.
Listen to podcasts in the background even if you're not paying conscious attention.
Write todos and other notes to yourself in your chosen language (and try not to worry too much about the spelling or grammar).
If you already have friends or family who speak the language you have chosen to learn, write electronic messages to them in that language. As a bonus, you'll have the help of autocorrect features on your phone to help you improve your spelling and make sure you don't miss any accented characters. Make sure to add the language's keyboard in the settings or else everything will autocorrect to English—entertaining but not that useful!
Listen to music of a culture that speaks your chosen language.
When reading English news, browse the same topics in the language you are learning.
If you use RSS, replace some of your feeds with versions in your new language.
Change your language settings on YouTube to push different results to the top. Search for terms related to that language to make it more likely that you'll find new content relevant to your learning.
We wish you a pleasant language-learning journey!