Если что-то не получается понять, не зацикливайтесь на одном объяснении. В интернете много разных форматов — статьи, видео, блоги, форумы, документация. Каждый воспринимает информацию по-своему: кому-то нужны схемы и картинки, кому-то — подробные тексты. Попробуйте разные источники — это расширит ваше понимание.
Если и это не помогает, задайте вопрос, но не просто «я не понимаю». Лучше перескажите, что поняли сами, и спросите конкретно, что вызывает трудности. Чем яснее и подробнее вопрос, тем легче получить полезный ответ.
Подтяните свой английский: основная масса качественной документации и обсуждений — на нем. Освоив техническое чтение, вы получите доступ к огромному количеству актуальных источников.
Программирование — это не про заучивание одного учебника. Это про постоянный поиск, эксперимент и общение. Используйте разные источники, задавайте умные вопросы и не бойтесь ошибок — так вы научитесь быстрее и лучше.