Высокая сложность материала или задач хорошо остужает. Выход один дробить на малые, простые, посильные кусочки. Хорошо помогает понимание сути. А это доступно только при наличии фундаментальных знаний. Хочешь разобраться с бекендом начни с сетевого уровня. Хотя бы от TCP/IP, сокетов и своего маленького самописного вебсервера с статическими страницами. Поймешь проблемы которые стоят с в основе веб.