All things a new web developer need to know to get on the right track of becoming a better contributor