Frontend программирование -- разработка клиентской части (или дополнения к ней) приложения (термин используется обычно тогда, когда подразумевается клиент-серверная архитектура).
Обычно под этим термином сегодня подразумевается разработка любых программных решений для web-браузера, основные используемые технологии это: HTML, СSS, Javascript.