Throughout the course, we will help you set up your development environment with Visual Studio Code and installing Node.js as a JavaScript runtime, then we’ll then dive straight into creating a “Hello World” app. We’ll look at the syntax of JavaScript and dig into progressively more advanced topics including objects and programming with async functions. Lastly, we’ll explore the JavaScript ecosystem and the vast amount of packages and libraries available on NPM. To best enjoy the course, we do assume you have some experience with a programming language, albeit we assume no prior knowledge of JavaScript.Here is the first part:
If Python is more your thing, you can also check out Microsoft's 44-parter on Python for Beginners over here.