Есть front end, а есть back end. Так вот front end пишет визуальную составляющую сайта(пользовательский интерфейс), то есть все что вы видите заходя на сайт это сделал фронт енд разработчик. А вот back end занимается разработкой серверной части сайта..работает с базами данных.. и тд