Basic Skills Needed to Learn Web Development

Asking a rhetorical question such as:  “What skills do you need to be a good web developer?” is like asking the question:  “What attributes do you need to be a good person?”.  Ten people will give you twenty best answers to the question. One of my roles at Microsoft was …