Throughout my tech career, I’ve had numerous resources help me understand JavaScript so I’ve curated a list of resources from popular sites and people around the world that would help you get started on this journey.
Now, because I understand that resources are momentous for growth in any field and guidance/tutorials are necessary to know where you’re going, it’s also important you build as you go. Many people skip this opening section and jump right into the resources without first understanding this, but to the few who are reading this, take my advice on this. You learn a whole lot when you’re learning and building, plus companies would easily hire you because of the projects you’ve done rather than what you know.
In other words, as my fellow Nigerians would say, show workings.
Learning is one thing, having projects to support what you have learned is another. With that said, let’s dive into all the resources.
Personal JavaScript Resources
These are JavaScript resources I’ve either used personally or I can vouch for. Most of them here helped me understand JavaScript and I do think they are all pretty useful so I’m sharing them with you as well.
W3Schools
W3Schools was one of the first resources I used to learn JavaScript at the time. I like its simple interface with structured tutorial content on the left side panel to help you keep track of your progress. It also has small exercises at the end of each chapter that would test your understanding of what you’ve just learned. It is just superb in my opinion. You would need to pay for their certification though if you’re looking to get that. In summary:
Cool interface
A place for exercises
Structured content
Good reference points
Completely free to use
Codecademy
Used this site to learn web development back then and it still holds up today as one of the best JavaScript beginner courses. I like this because it forces you to write the code rather than just explaining things to you and you tick a box stating you’ve completed it. You get?
There are quizzes there, but it is locked behind a paywall of the pro plan, one can still take the courses without having to pay for them in my opinion.
In summary:
Cool interface
Well structured content
Free
MDN’s JavaScript Guide
When I tell you MDN is where one of the best reference documentation you can find, I’m telling you a FACT. The technical writers and open-source contributors take their time to craft excellent documentation and guides, and we can view them all for the price of FREE. Their guides have a lot of depth to it that you barely see in most other JavaScript guides. So I do recommend them. It is lengthy though, so keep that in mind.
Amazing references
Great structured content
Absolutely free
In-depth
Official JavaScript Documentation
The official ECMAScript specification would provide a detailed analysis of every single function, method, and syntax in JavaScript. ECMAScript is the standard used for scripting languages like JavaScript as well as other ones, and it is where we can get the JavaScript specification. Use this if you want to explore more about the language and its syntax from its core specification
Curated Resources
Here’s a short list of some Github resources that have more than enough for you to get started in JavaScript:
Micromata GmbH’s Awesome JavaScript Resources - All you need from books to videos, to blog posts, references, and guides, this repo has everything you need to get started in JavaScript!
Zero to Mastery - Resources to Become a JavaScript Expert - Another valuable resource that contains tools, framework, and library tutorials, blog posts, and more on JavaScript etc.
Happy Learning 🚀
That’s it! Thank you so much for reading through this article. Make sure to give it a like, comment below your thoughts (or more resources) and follow me for more tech related articles. See you in the next one.👋🏾