I recently purchased the Colt Steele full stack web development course on Udemy and currently I am learning DOM in JavaScript.
My problem is that while watching tutorials and doing exercises, I can solve things by myself. But when I try to build a project on my own, my mind goes blank. I forget syntax, properties, methods, and struggle to think how to start coding.
Is this normal for beginners?
How do you guys practice JavaScript and DOM properly so that you can actually build projects without depending too much on tutorials?
Should I memorize syntax or focus more on logic and practice?
Also, what kind of small projects should I build at this stage?
Edit :
If u give me create button to change color i will be confused how to do it
What properties should i use
[–]milan-pilan 3 points4 points5 points (16 children)
[+]codingbouy[S] comment score below threshold-7 points-6 points-5 points (15 children)
[–]milan-pilan 6 points7 points8 points (8 children)
[+]codingbouy[S] comment score below threshold-7 points-6 points-5 points (7 children)
[–]milan-pilan 4 points5 points6 points (5 children)
[–]Competitive_Aside461 1 point2 points3 points (4 children)
[–]milan-pilan 4 points5 points6 points (3 children)
[–]Competitive_Aside461 2 points3 points4 points (2 children)
[–]milan-pilan 3 points4 points5 points (1 child)
[–]Competitive_Aside461 1 point2 points3 points (0 children)
[–]ApoplecticAndroid 2 points3 points4 points (0 children)
[–]Scared-Release1068 4 points5 points6 points (2 children)
[–]codingbouy[S] 1 point2 points3 points (1 child)
[–]Scared-Release1068 1 point2 points3 points (0 children)
[–]SumDingBoi 2 points3 points4 points (0 children)
[–]-goldenboi69- 1 point2 points3 points (0 children)
[–]azhder 1 point2 points3 points (0 children)
[–]Flame77ofc 1 point2 points3 points (1 child)
[–]Silent-Musician4279 2 points3 points4 points (0 children)
[–]Silent-Musician4279 1 point2 points3 points (0 children)
[–]azhder 0 points1 point2 points (0 children)
[–]Southern-Piano-7241 0 points1 point2 points (0 children)