I've been learning Spanish for around 2 years now. It really helped me to follow some of the youtube teachers like Gordon on LightspeedSpanish. He has a nice technique and as he is english, his spanish is easier to understand. I've also been watching some youtube videos of a girl called Alziur - she doesn't teach but just discusses things about life and she is awesome to watch. Turn on the subtitles (in Spanish) and then look up the words that you dont understand.