Для создания полноценного сайта понадобятся, как минимум, два языка программирования: JavaScript в браузере и язык, работающий на сервере. Самый популярный серверный язык - PHP.
Кроме языков программирования понадобятся ещё HTML (язык разметки), CSS (язык стилевого оформления), SQL (язык работы с СУБД). И если SQL ещё можно отнести к программированию, то HTML и CSS с программированием даже рядом не стояли.
P.S. Python, впариваемый расплодившимися в России мошенническими "курсами программирования", по сравнению с PHP неконкурентоспособен.
Смотря каких для серьезных веб-прлижений, наиболее популярный выбор сегодня:
Python/Go
Если нужно что-то попроще, типо страничек фотографов, ведущих - то PHP c какой-нибудь CMS вроде Wordpress
В обоих случаях еще потребуются знания Javascript'a