If you want to waste zero time and progress more quickly while learning to code, read this :
1. Fundamentals first
One of the many reasons why you should prioritize fundamentals over frameworks is that new frameworks will always displace old ones.
Furthermore, there will be no frameworks if fundamentals are not present.
Fundamentals endure, whereas frameworks can perish.
Before diving into more advanced topics, you should first master more fundamental concepts.
It's a game-changer. Give it a shot.
You can't build if you don't have wood.
To be a builder, you must understand the different types of wood available for each job.
React.js is written in JavaScript.
A developer who wants to create React Apps should be familiar with complex JavaScript applications.
2. Build real-world projects.
Tutorial hell is when you keep watching tutorials one after the other.
You think you're learning a lot, but once you get your hands on something tangible, you realize you don't know much.