Learning node.js in a week

This weeks blog post will be very different from my previous posts. The main difference will be instead of explaining a topic I have learned, I will show you my roadmap that I will strictly follow to learn and try to master node.js in under a weeks time. I will provide the resources that I will use and helpful links you can use to learn node.js or any other framework in a weeks time.
Before I begin to outline how I will learn node.js in under a week I want to tell you that I am doing this challenge with an intermediate level of knowledge in JavaScript, React, Redux, Ruby on Rails, and Java. So learning a new framework may happen faster to me than others but if put enough effort you should be able to learn node without an issue.
Great, now to start off I will out what I will do for 7 days and each day will include detailed information on the resources I will use and the goals for each day.
Day 1: Introduction Day
For the first day I will be going through the process of installing node in your system along with the various tutorials I hope to complete or watch to get introduced to node.
Goals for the day:
- have node installed and ready to use
- review the documentation
- complete various tutorials
I will use these resources to achieve my goals for the day
- node.js Blog Post
- node.js Documentation
- install node in your system
- Fireship Node Beginner’s Guide
- FreeCodeCamp Node Js Tutorial
- Traversy Media Node Crash Course
Days 2–3: Implement knowledge into mini-projects and project idea
The next two days will be dedicated to testing and using the knowledge gained from the first day into min-projects, review any material I am stuck on, and to have a project idea set to test my knowledge on node.js.
Goals for days 2 & 3:
- complete any tutorials from day 1 or review any material I am still having trouble understanding
- by the end of the third day have a project idea set to test my knowledge on node.js
Resources that will be used:
- node.js documentation
- Zulaikha Geer’s Node.js Blog Post
Days 4–7 Complete Full Stack CRUD Project using Node.js
Now we have reached the final days in our week long journey to try to master node.js in a week. For the final days I will work solely on creating from the ground up a fully functional CRUD application using node.js. This will be a challenge given we have just learned about node but it should be a good challenge as we as programmers can only grow by challenging ourselves.
Hopefully after reading this post you will also be inclined to learn a new language or framework or even your first language following my steps. I will update you on my results as I will start this challenge tomorrow and hopefully by next week I will have a fully functional node.js application I can showcase.