Programare web și tipuri de programatori