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.



Let's hear it! Maybe you took a course, taught a class, or organized a curriculum—we'd love to hear why you voted the way you did. Or, maybe you voted based on a friend or colleague's account of their experience. Either way, tell us what you think about the online learning options listed above.