Step 1: Create a goal.
Select a topic and a timeline to study the selected topic, identify a realistic goal and stick to your plan. Make sure that the goal you are about to set is a SMART Goal — Specific, Measurable, Attainable, Realistic, and Time-based.
Step 2: Show up!
Stick to the goal. Adhere to your specific schedule. If you scheduled 1-hour each day at 9 am. Be on-time! Start exactly at 9 am and finish it at 10 am. Do it consistently at least for 10 to 14 days, so that your mind and body get habituated to this new learning schedule.
Step 3: Be intentional.
Since you are setting a goal, and are already creating a habit to achieve the goal, make sure that your intentions follow as well. This means you need to really and intentionally want to learn JS. With intention, motivation and resilience follow.
Step 4: Finish what you started.
Once you attain and complete the previous 3 steps, you will want to go deeper into your JS journey. It won’t matter how who you are learning from, the cost of a course you enroll in, or how many learning resources you have at your disposal — what matters is, that you finish what you start. It all starts and ends with you :)
Step 5: Humility
There are going to be instances where you find yourself stuck or confused by a concept, you need to be okay with asking for help. One of the most important skills as a programmer is to be able to ask for help without any qualms. Also knowing when to ask for help, and where to ask for help is important.