Как правильно выучивать материал?
Беру учебник, читаю полностью, попутно экспериментирую с примерами из книги. После прочтения пытаюсь набомбить пет-проект с использованием изученных технологий. Если где-то застреваю, перечитываю соответствующие главы, лезу в официальную документацию, гуглю.ещё вот у меня бывает ,что я иногда в некоторых оператарах путаюсь и немного туплю ,пройдет ли это и через сколько пройдет , и как ускорить это понимание?
Уйдёт с практикой. Через сколько - это зависит от ваших индивидуальных способностей к обучению и интенсивности прикладываемых усилий.
1. Прочесть новый материал так, чтобы во время чтения большинство вещей было понятно.
2. Законспектировать в текстовом файлике или гитхабе или ещё где. Своими словами, для себя. Даже если в интернете уже есть всякие MDN, открывающиеся по щелчку пальцев.
3. Попрактиковаться. Изучил что такое CSS гриды, иди сверстай несколько примеров раскладки элементов, сохрани их (в файлике, на codepen, на гитхабе, как больше нравится). Можно прокомментировать код, разжёвывая его самому себе из будущего. Это пример-шпаргалка, когда вернёшься к нему, сможешь быстро всё вспомнить.
4. Повторить пункты 1-3 через неделю, месяц. Читать уже будешь сквозь пальцы, потому что знаешь материал и просто вспоминаешь, сможешь воспользоваться конспектом или дополнить его. Конкретные примеры и конспекты конкретных технологий очень помогают и будут помогать позднее как шпаргалки. Особенно если ты их сам сделал.