Hey, I am a newbie and only recently committed to learning web dev and today i'd like to talk about how to plan out your learning process to tackle a plethora of resources in a fast moving industry.
Well first let me tell you how things unfolded in my journey so far, after months of trying to learn everything at once while being completely overwhelmed because it was a lot and being stuck in tutorial hell and giving up and after a while, I would come back and do the same thing all over again until I decided to just dive headfirst though it was a great approach to get me coding I mean I build 6 projects so far
but it created some gaps in my knowledge of the fundamentals of CSS and that lead me to bookmark every book, article, blog post, and courses that have the word CSS in it so now I don’t want to open chrome because just looking at the bookmarks made me utterly exhausted.
Then it hit me, I’m taking everything at once and not customizing it to my learning needs so I made a plan I deleted all the bookmarks (kind of a regrettable decision) ,searched for roadmaps and took so many notes of what should I learn and then I went through each subject and test my knowledge in it and if I understand it I would prove it to myself then I can cross it off the list and move on for what’s next, cool now I know what should I focus on so I will get my resources together, organize everything out
Now we're getting into the meat and potatoes of this post
So for 1 week I study 2 or 3 subjects and take an ungodly amount of notes and next week build something focused on what I learned then go back to my notes tidy them up and because doing that helps cement new information and see that project I did in week 1 I will go back to it and add new thing I learned to it just to see how things react together.
Lastly, keep learning, find better ways to learn, stay consistent and remember just like you plan your projects you should plan your learning process.
If you guys have other methods on how to fill the gaps in your knowledge effectively,leave a comment or hit me up on Twitter!