So, this is my plan:
July, August and September (2016): Learn the basics, the grammar, watch Youtube videos with German subtitles. I have bookmarked a couple of grammar books and good Youtube channels.
October (2016) to July (2017): I'll be in Germany, this means I'll have to speak! Although what I'm going to do there only requires me to speak English. Will keep improving the grammar and will keep watching, not only videos, but also the TV and the radio and of course I'll talk with German people.
The level I want to reach is the same as my level of English I have now. I know it's a hard task to accomplish, but boy, I'm motivated.
Suggestions, tips and personal experience learning non formal languages are welcome. Thanks!