A tree to explain all the knowledge we need to know to be a web developer.