I’m currently learning HTML, CSS, and JavaScript through YouTube (specifically Bro Code). After watching each lesson, I try to reinforce what I learned by deleting all the code from the tutorial and rewriting it manually from memory.
My question is: is this an effective way to actually gain knowledge and improve my skills, or am I just memorizing patterns without fully understanding them? Are there better techniques I should combine with this approach to make sure I truly understand the concepts and can apply them in real projects?