Какие яп надо знать чтобы сделать свой сайт?
CSS, HTML, JS для фронта.
Python или PHP для бэка.
Русский язык, чтобы нагуглить это за 10 секунд.
рулеток cs:go, кейсов и тому подобное
Ясно, понятно...

Не ЯП, но без них не выйдет:
Каркас сайта - HTML.
Дизайн - CSS.
ЯП:
Клиентская логика - JS.
На сервере - PHP/Python/NodeJS.

А еще для применения этих ЯП изучите: Базы данных, архитектуру веб-приложений, защиту от SQL-инъекций, работу с API, шифрование и дешифрование данных, протоколы передачи данных, защиту от DDOS.

Для начала хватит. Да прибудет с вами Сила!