Самые стандартные.
HTML - для каркаса сайта.
Css - для наведения красоты и лёгкой динамики.
Javascript - для тяжёлой анимации и динамики.
Php - для северной части.
Sql - базы данных.
Методологии разработки - для того, чтобы это все объединить в полноценный сайт.
Также понадобится любой сервер, но его сложность не превышает сложность любой программы. И копейки вложений для начала - 500р на домен и 2000 не хостинг. А вот в рекламу и правда придётся вложиться. Или пытаться что-то сделать руками и долго.
Всн остальное будет излишним. Jquery и другие библиотеки бессмысленно нагрузит легкий сайт. Вордпресы - тем более, ещё и фатально.