Last week I stumbled upon livecoding.tv – a website that teaches students coding live. Here is how it works: Developers stream live video and users can ask questions and provide feedback.
You can teach yourself almost anything. Currently, the site has tutorials about Python, Java, Ruby, C, C++, C#, WordPress etc. etc.
Using a free account you can view live videos and chat with members. If you want more support or want to create your own private channel then you can sign up for a pro account which cost around $10/m. Overall the site is excellent not only for beginners but for skilled professionals who want to sharpen their skills. So what are you waiting for ? Go ahead sign up and start streaming.