I'm currently learning Spanish via italki, duolingo and on my own basically. I also use YouTube, there are some great channels. I'm using this so far Hispanic Inn - https://www.youtube.com/user/SpanishVidLessons/videos Butterfly Spanish - https://www.youtube.com/user/ButterflySpanishola