Codecademy
The best place to learn and develop, provide js,html,css,php,python,ruby,apis tutorials, clean and tidy interface, step-by-Step guide you to learn knowledge, very suitable for beginners. also provide experimental
CODE SCHOOL
Offers Ruby, JavaScript, html/css& iOS development teaching, very interesting instructional guidance.
However, although the basic tutorials are free, some advanced tutorials are charged.
CODE Racer
Treehouse Research and Development of innovative teaching website.
This is not so much a development teaching site as a development competition site.
A very orderly way of learning.
CODE Avengers
The Avengers Code Alliance is subordinate to the previous Web site, primarily for beginners.
Teaching Guide is very easy to understand, each course is completed will provide the corresponding knowledge to write a small game. Provides HTML CSS JS tutorials.
Udemy
The revolution of online learning. offers a number of first-class tutorials, some for a fee and some for free.
Udemy Development Teaching is only one of the modules, if you want to learn other knowledge, you can find here.
KHAN ACADEMY
Similar to Udemy, it is also a teaching course for all walks of life. But Khan pays more attention to science courses. and completely free. Video, tutorials, articles, readily available.
MIT OpenCourseWare
What's the best research university in the world? I think it must be MIT, this is what they offer to develop courses and enjoy quality educational resources.
LEARN Street
Beginner-oriented JavaScript, Python & Ruby instructional sites. Learning is what it takes to help you sort out problems.
MOZILLA DEVELOPER Network
Although many sites offer valuable and convenient development experience, they do not provide the basic knowledge of development.
Mozilla's development and teaching network provides a great deal of theoretical and basic development related knowledge.
DASH
Html,js,css get started, so come on dash.
The step-by-Step teaching model, Virtual robot assistant, makes your study more interesting.
Conclusion
Study theory, on the Mozilla Developer Network, MIT OpenCourseWare.
If you want more practice, just go to Codecademy, Dash.
Develop a reasonable learning strategy to make learning more effective.