html- это язык разметки сайта, его построение, все что вы ведите на сайтах это как правило хтмл код. если вы сейчас нажмете правой кнопкой на этот сайт и откроете его при помощи блокнота то вы увидите много всяких слов в таких <> скобках. это тэги которые делят сайт на всякие частички, название, рамки, таблицы, места куда вписывать текст.
javascript - делает чтоб ваш сайт был динамичен, всякие красивые кнопки, всякие функции которые работают без перезагрузки страницы.
плюс есть такая вещь в javascript: ajax. при помощи его можно отправлять, например , сообщения на сервер и получать ответ без перезагрузки страницы.
php, python - обрабатывает запросы пользователя. например: вы послали новое сообщение, сервер принял и при помощи php сохранил сообщение в базе данных чтобы другие пользователи смогли запросить от сервера все сообщения, например, за последние 5 минут.(тоже при помощи php)
это все очень поверхностно. надеюсь понятно.