Web development - structure diagram

This is a very good diagram that shows how the web developing and related design knowledge are structured.
Check it out, it is very helpful to understand it.


I hold no credit for this, the image is taken from http://bipin.me/2010/03/23/web-development/
webdesign programming developing