6 must-have skills for young web developers