A personal mentor will help you with all this problems.
I am a professional developer with over 5 years of experience in both small and large companies. My approach is based on 80% practice and 20% theory to turn you into a strong developer. My experience includes working with HTML, CSS, JS, React, Redux, as well as other libraries, CI / CD and deployment. I am ready to help both beginners and working developers up to the Middle level. If you have any questions contact me via Telegram.
A mentor is a person who tells what is important and what is not. At the moment, you can simply drown in the amount of information to study that the Internet can provide. To help you understand what is important to you now and what is not exist such a "filter" like a mentor. In this case, your mentor will be an experienced front-end developer who, about five years ago, just like you started your journey in programming. He go through this path alone, and made many mistakes, but you can avoid this by simply consulting with your mentor. If you are a beginner, a mentor will help you create a learning plan, following which you will become a competitive developer in the shortest possible time, without wasting precious time studying unnecessary technologies and theoretical knowledge.