I was wondering what language or software skills are required to create news sites like CNN, BBC.