JavaScript, HTML, CSS - это, так называемый, фронт-энд, языки, с помощью которых можно писать программы, работающие со стороны пользователя. PHP, PYTHON - это бэк-энд, отвечающий за внутреннюю структуру сайта, также использование данных и подключение их баз.