- Learn Slow & Pay Attention to Basics. Dig into documentations, internalize fundamentals, figure out new best practices. Experiment. Code. Fail with your experiments. Start another. Do it over and over, tweaking till you succeed.
Try building simple things like accordions. Maybe even showing a menu when a button gets clicked. It’s okay to copy-paste at first, but make sure write your component from scratch afterward so you understand the underlying mechanics.
In this phase, focus is to learn best practices from books and experts all around. Absorb what you can, then, rebuild what you’ve built. Use the new practices you’ve learned to internalize them.
Start learning about object oriented programming (OOP) and functional programming (FP). You’d also want to start learning about querying APIs from places like Github and Twitter.
At this learning stage, now focus on learning writing clean code, learn JS best practices and following following three learning path:
- Learn Node to build a back-end. This will lead to a full-stack developer path. It requires learning to about databases and server configuration etc