В какой последовательности и что нужно изучать, чтобы сделать определенный вид сайта

Подписался на универский проект, требуется в кооперации с двумя другими, никогда не занимавшимися веб-разработкой ребятами, написать сайт-новостную сводку с возможностью редактирования.

Обратился к куратору, единственное что получилось из него выудить - для подобного сайта нужен фронтенд и бэкенд. Кроме самых общих знаний (фронт - это дизайн + код, выполняющийся непосредственно на машине юзера, а бэк - это какая-то удаленная логика, которая выполняется на сервере и посылается при помощи ответов на запросы), у нас ничего нет.

Все прогали на c++ и python, все обзорно знакомы с html и css. Это всё.

Вопрос в том, в каком порядке нужно изучать информацию для продуктивного изучения и погружения в тему. Каждый новый курс или портал бесплатного образования по теме1, который я нахожу в свободном доступе либо требует знания темы2, которая требует знания темы1, либо требует изучения какого-то совсем стороннего материала и мне не понятно, стоит ли тратить время на еще одно ответвление от темы.

Обращаюсь сюда с просьбой систематизировать хотя бы начальные шаги: что почитать, какие курсы и на каких порталах пройти. Прошу учитывать, что никакой теоретической базы, можно сказать, нет.