Для начала определитесь с технологиями, потом подумайте над размещением сайта в сети. Если бюджет, то это дешёвый хостинг с php mysql. Все прочее уже дороже
В итоге автор ни первое, ни второе не осилит. Тут нужны уточнения, без них и рассуждать не о чем. Плюс нужен список, на чем реализовано, может там одна разметка и все
VolgaVolga, я не вкладывал понятия осилить полностью, почитать, посмотреть. Чтоб можно было делать релевантные запросы в гугл и искать решения на so. Тоже самое и html css. Все все равно в итоге выйдет в бутстрап
Рекомендую просто поискать литературу, спросить рекомендации об книгах, в любом случае надо сначала выучить яп, а по пути уже где то по верхам будете изучать прочее, для понимания. Курсы или видео лучше не смотреть. Книга - сила. Хорошая книга - сила х2