Para o desenvolvimento web front-end, é imprescindível conhecer HTML, CSS e JavaScript, pois são a base da grande maioria dos sites existentes. No que diz respeito ao back-end, saber lógica de programação, banco de dados e o básico sobre servidores é fundamental.