Для начала выбросьте из обучения всё, что касается дизайна и свистоперделок, и сосредоточьтесь на современных подходах к верстке и различных моделях DOM, включая виртуальный DOM (React), теневой DOM (custom elements) и шаблоны. Также необходимо изучить часть JavaScript-кода, которая нужна для обслуживания такого фронтенда. Это позволит сразу запускать динамичные многостраничники и офлайн-приложения, которые не требуют большой внешней базы данных или сложных вычислений на server-side.