Hello all, When it comes to learning new things, you should start to identify it as much as possible; breaking down its fundamentals at first to build your skills piece by piece. Fundamentals might appear simple and easy to finish at first, but actually it means more than that.
Talking about ✨JavaScript✨ as it is our core topic for this article; JavaScript fundamentals isn’t just the introduction you’ve enrolled nor the 20% of your JavaScript path or plan you’ve finished. In this article, I will discuss some important topics for both beginners and professionals that must be known by all JavaScript practitioners before they dive deeper into the language. Starting to build your experience with the right piece from the beginning has the winning key point for your future success in professional teams. ⭐️Starting from the very first beginning, I recommend such amazing Scrimaba Learn JavaScript For Free with the amazing instructor Per Harald Borgen. You will learn and get the skills he is talking about during its +7 🥳 funny hours, requiring you to write a lot of code yourself so that you can start to code everything you've learned from scratch.
Then, diving 🔥deeper🔥 ... you will need some articles to read to be aware of some important concepts of JavaScript: You can start by reading Lydia Hallie articles such as:
JavaScript Visualized: the JavaScript Engine.
JavaScript Visualized: Scope (Chain).
- JavaScript Visualized: Hoisting
- JavaScript Visualized: Event Loop
Then dive deeper into the same topics with these much in-details articles written by Sukhjinder Arora
Understanding Execution Context and Execution Stack in Javascript.
Understanding Scope and Scope Chain in JavaScript.
Understanding Closures in JavaScript
And in case you reach ✨intermediate level✨, here are many amazing articles you should digest to have an outstanding knowledge of much advanced concepts that allows you to feel much confident to be Proficient in JavaScript.
JavaScript Visualized: Generators and Iterators
JavaScript Visualized: Prototypal Inheritance
JavaScript Visualized: Promises & Async/Await
Understanding Higher-Order Functions in JavaScript
Understanding Call, Bind and Apply Methods in JavaScript
Understanding Asynchronous JavaScript
Understanding Promises in JavaScript
Understanding Design Patterns in JavaScript
A Practical Guide to Regular Expressions (RegEx) In JavaScript
🥳Finally, as a BONUS!, here is an amazing React instructor Bob Ziroll known as the best React instructor in the world! YES exactly he is. And my gift for you as you reach this line of this article is his wonderful Learn React for free course at [Scrimba]