O programador web é encarregado pelo desenvolvimento de sistemas para a web. As linguagens mais comuns utilizadas por ele são ASP, .NET, JAVA e PHP. Além disso, o profissional deve conhecer sobre banco de dados, linguagem SQL, bem como HTML e CSS.
O profissional formado num curso de programador web será responsável por realizar todo o planejamento, desenvolvimento e publicação de sites, de acordo com os padrões internacionais.
A categoria dos programadores de web há alguns anos tem sofrido certa queda em sua participação devido a grande disseminação dos programas de webdesign, que permitem a criação, configuração e atualização de sites sem necessitar de qualquer conhecimento de programação como por exemplo o Dreamweawer. Quanto maior a experiência, melhor se destacará no mercado de trabalho.
É o responsável por realizar a criação de desenhos, banners, interfaces para a web como blogs, sites, aplicativos e sistemas. É uma das áreas do design gráfico. Através desse trabalho, o web designer é capaz de atrair o usuário e gerar maior retorno para o investimento.
Para criação, ele utiliza programas como Photoshop, Illustratior, Gimp, Fireworks, etc. Para se especializar, o indivíduo poderá fazer cursos técnicos ou até graduação na área de Design.
Profissional capaz de trabalhar tanto com o desenvolvimento para web, quanto web designer, mas ele não é um webdesigner. Ele terá o conhecimento amplo das linguagens utilizadas para internet, bem como sistemas responsável por fazer o gerenciamento de conteúdo. Sua principal função é realizar a administração de um site da internet. Para adquirir o perfil de um webmaster é necessário se dedicar muito e conhecer tudo sobre o mercado de aplicações Web.
Os padrões internacionais para páginas Web são propostos pela W3C (Consórcio World Wide Web), que é um consórcio internacional de organizações que dedicam seu tempo para o desenvolvimento de regras para a Web. É formado por um grupo de associados liderado por Tim Berners-Lee, o criador da Web, e Jeffrey Jaffe.
Um bom programador deverá aplicar esses padrões para que desenvolva páginas acessíveis e padronizadas para a internet.