Codecedemy

Best starter website (after Khan Academy of course..). Loads of content, option to use it for free or be a Pro and get even more resources. Perfect start.

They have the beginner level of the following languages so far: