HTML5/CSS
HTML5 ist keine Programmiersprachen im herkömmlichen Sinne, sondern eine Markup Language ("Computersprache zur Auszeichnung und Vernetzung von Texten, Dokumenten und Inhalten"). Mit CSS wird das Design und die visuelle Gestaltung der Seite beschrieben ohne dass dieses direkt an den HTML-Code gebunden wird. Die visuellen Anforderungen haben sich in den letzten Jahren stark geändert. Während früher ausschließlich Desktop PCs verwendet wurden, um Webseiten aufzurufen, steigen die Aufrufzahl durch mobile Geräte wie Smartphones und Tablets deutlich an. In Zukunft werden möglicherweise Bedienzugriffe über Fernseher bzw. SetTop-Boxen zunehmen. Selbst über VR-Brillen sollen Webseiten sinnvoll dargestellt werden und ergonomisch bedienbar sein.
Der Einsatz von größeren Weichen wie separaten Webseiten für Desktop- und Mobildarstellung wird hier als sehr unschön angesehen. Anstattdessen haben sich so genannte "Responsive Webseiten" etabliert. Dabei handelt es sich um Mechanismen für eine dynamische Anpassung der Webseite ans aufrufende Gerät bzw. die gewählte Darstellungsgröße auf dem Bildschirm oder innerhalb eines Fensters.
Auch wenn ich auf diesen Bereich nicht explizit spezialisiert bin, decke ich als Grafikprogrammierer diese Segmente natürlich mit ab.