If you’re learning JavaScript, you’ve most likely heard how important it is to learn the basics.
Problem is, you aren’t sure what the basics are. And, with thousands of resources on the Internet, where do you begin or you think where is your starting point?
JavaScript is one of my core skills that I use each day at my job as a JavaScript developer. While creating this article, I thought about how helpful it would've been for a beginner, to have a curated list of resources for learning each basic concept. So I created it for you.
Below are the JavaScript basics
VARIABLES AND SCOPING Declaring JavaScript Variables: var, let and const
ES6 let VS const variables
The Difference Between Function And Block Scope In JavaScript
TYPES Data types & variables
Understanding Data Types in JavaScript
OBJECTS Objects
You Don't Know JavaScript Objects and Classes? Then you should take a good look at it.
FUNCTIONS Write Reusable JavaScript with Functions
Functions & Scope
Arrow Functions or the Fat Arrow Function
How To Use Object Methods In JavaScript
THE DOM What exactly is the DOM? Did you ever have that thought?
PROTOTYPE + THIS A Beginner's Guide to JavaScript's Prototype
Understanding This, Bind, Call, and Apply in JavaScript
EVENTS Callback Functions
What the heck is the event loop anyways?
Bubbling and Capturing
ARRAYS JavaScript Array and Object Methods to make you a better developer, because you would use them in your daily activities.
10 JavaScript array methods you should know
FLOW CONTROL Learn JavaScript Loops
For Loops
For Each Loop
Async JavaScript: From Callbacks, to Promises, to Async/Await.
SECURITY AND ACCESSIBILITY XSS and Inner HTML
Web Accessibility
WRITING CLEAN CODES Clean Code Book
These are the things you should know as a JavaScript developer
Subscribe to our newsletter... Get weekly helpful tips on programming and video updates... We promise never to bug you. Just about two to three messages per week.