Internet Knowledge Commando

We are creating a service that will be based on Cloud Computing. In the process of creating this service we have researched on a lot of internet technologies. Initially we were confused as to what the internet is. What its main technologies are. Everyday we use to find new technologies. Now we thing that we have found the main technologies which an internet developer should know in-order to be an intellectual commando. They should also know about major organizations impacting the internet. They should also know about major terms. Also since any development on internet should be for the benefit of human beings the Internet Knowledge Commando should know some things about human behavior and marketing. He should also have some understanding of various fields of commerce.

The following are the technologies and bodies of knowledge he should know: