Programmierer spezialisieren sich meist auf bestimmte Programmier-Sprachen, mit denen sie später arbeiten. In der Regel bildet ein Studium der Informatik die Grundlage dafür, eine Programmierung für Webanwendungen erstellen zu können. Wichtige Sprachen sind hierbei HTML, XHTML, XML, CSS, Java, SQL, PHP, Flash oder Perl. In Absprache mit einem Webdesigner ist der Programmierer dafür verantwortlich, die Software-Grundlage für eine Webseite so zu gestalten, dass der Online-Auftritt über Webbrowser dargestellt werden kann.
Layout, Navigation, Texte und Bilder müssen nach Vorgaben an der richtigen Stelle erscheinen, Redakteuren muss es ermöglicht werden, mit einem Content Management System die Inhalte leicht einpflegen und bearbeiten zu können. Ein höchst umfangreicher und anspruchsvoller Job also.
