Pytanie podstawowe co to za strona i czy chcesz dalej rozwijać się jako programista czy to jednorazowa akcja tak dla siebie?
Do zrobienia frontu potrzebne są trzy rzeczy: html, css i js. Jeśli dopiero zaczynasz to nie wchodź jeszcze w React, angular itp. itd. bo się pogubisz, zupełnie niepotrzebnie.
Do back-endu nie wiem jak z materiałami do pytonka. Do PHP miałbyś dużo gotowych przykładów co pewne będzie dużym ułatwieniem na starcie.
Chyba, że to sprawa jednorazowa i w ogóle nie interesuje Cię programowanie to wtedy polecam uderzyć w jakiś CMS, który wiele kwestii załatwi za Ciebie "w tle".