Хочется что нибудь сверстать с уклоном в js.
Судя по посту и по
Начинающий back-end и front-end Вам еще рано думать о чем-то сложном.
Плюс если Вы хотите именно верстать - начинайте с верстки, потому что на JS можно обходиться и без верстки, в целом он позволяет писать много чего, и без веб морды.
Сразу начинать со SPA, веб фремворков, сложных архитектур - повышает шансы что Вас хватит на 3 месяца. Советую идти по алгоритму - начинать делать руками(минимум чтения старых книг) несложные вещи, постепенно латая дыры в знаниях литературой, и гуглом.
Второе замечание - сверстать с уклоном в JS - можно все что угодно, логику нажатия по кнопке, перетаскивание любого элемента по блоку, сворачивание\разворачивание контента и еще овер9000 хотелок и свистелок, перделок.
Сразу хочу Вас растроить - готовьтесь на кровь, пот и слезы в течении 2х ближайших лет - потом будет легче лить слезы еще года 3. Одна из самых расхайпленных позиций, требующий от работающего терпения, ума, и желания учиться. Так что если не готовы, даже не влезайте - убьет.