For those starting learning Spanish, the BBC has a new online beginner level course: BBC Languages - Learn Spanish - Mi Vida Loca . It looks slick, fun, and probably effective too. And it's free. It is Iberia-focused, but at beginner level that shouldn't be an issue.