Питон - для бэка (лучших альтернатив полно), JS - для фронта (альтеранив практически нет).
А нормальный сайт состоит: бэк + фронт.
Ну, можно и на чистом HTML написать сайт, если хочешь.
Пожалуйста имейте ввиду, что этот пользователь забанен
от JS плеваться кровью из глаз будешь при поисках проглоченных им ошибок. лучше уж TypeScript тогда.
Сейчас можно и с помощью Blazor сайты создавать, и не надо гору всяких недоязыков учить для этого.