The freeCodeCamp is a news and tutorial site for all things programming. Their course includes a three-and-a-half hour-long tutorial on YouTube that covers the fundamentals of coding and programming step-by-step. This easy to follow guide can help you to pick up the basics in no time.
If the three-and-a-half hour-long tutorial is too long for you and you would prefer something fast, or just need a quick refresher, then this one-hour-long tutorial video could be up your alley.
This experienced programmer with over two million subscribers on YouTube offers a concise tutorial that will cover the basics, including conditions, loops, functions, objects, arrays, and ES6 features.
You can also find advanced tutorials once you’ve mastered the foundations.
Intro to JS: Drawing & Animation