Where is the best place online to learn a programming language?

Our last poll, in which our readers picked their favorite programming lanaguage for beginners, had almost 30 comments and 2,300 votes. And, it’s still open for voting! Python leads C/C+ and Javascript, and a few others, with over 1,000 votes.

Now we want to know, what online service or organization is the best way to learn a programming language? It’s a perfect fit for our Open Source in Education series???a collection of stories from teachers, students, and education administrators on how open source is improving the way we teach, learn, and organize.