Our great sponsors
-
100-days-of-code
Fork this template for the 100 days journal - to keep yourself accountable (multiple languages available)
-
developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
Now, this is something that I am telling you from personal experience. Nothing slows down your progress more than inconsistent effort. I can't tell you how many times I have had to revisit something I already learned in the past just because I was not consistent. When you are learning to program, it does not matter if you do it for 1 hour or for 10 hours. What matters is that you do it everyday, over a significant period of time. Just doing this one thing will ensure that you are making progress and moving towards your goals. To keep yourself accountable, you can join the #100DaysofCode challenge, where you will find the support of a community to help you stay on track. In moments of doubt, remember these words from Robert Collier - "Success is the sum of small efforts repeated day in and day out."
Now... tutorial hell could be a thing, but it is also true that tutorials help you get started and stay on track. So, it's better to choose the right starting point. One of the principles of learning, according to Scott Young, author of the book Ultralearning, is called Metalearning. It's the act of gathering good resources, and planning the path your learning journey will take. To learn programming, you can take some help from Youtube videos, or choose a path from here for your chosen field. The important thing is to pick one and sticking to it. If you are starting out with JavaScript, and aiming to become JavaScript Developer then the courses mentioned in this path can help you in quickly getting the hang of the concepts to further propel your growth.