“Codecademy is an education company. But not one in the way you might think. They are committed to building the best learning experience inside and out, making Codecademy the best place for you to learn, online learning experience of the future. Education is old. The current public school system in the US dates back to the 19th century and wasn’t designed to scale the way it has. Lots of companies are working to “disrupt” education by changing the way things work in the classroom and by bringing the classroom online.”
Go here to sign up at Codecademy if you want to learn to code. This is a pretty good way to start. Very nice interfaces and training programs. Really, really solid.