Here to get YOU learning
Some useful info on how to get started:
First things first. To understand what are you getting yourself into, here are the basics in a beatiful form.
Here are some other places worth checking:
Codecademy has the basics and it’s a hands on learning environment without hours of boring videos.
Khanacademy is similar to Codecademy, but with a wider range of courses, f.e physics, algebra and even human anatomy.