DEV Community

Nico Zerpa (he/him)
Nico Zerpa (he/him)

Posted on • Originally published at nicozerpa.com

1

What's the best way to learn JavaScript? There isn't any

"What's the best way to learn JavaScript?" is a question that I hear/read all the time from beginners.

It's understandable. Nobody wants to waste time doing the wrong thing. However, focusing too much time trying to decide what the best learning resource is can lead you to analysis paralysis. And that is a waste of time.

The thing is, there's no "best way" to learn JavaScript.

Learning is a very personal process. Some people prefer to learn alone, while others learn better with someone who can guide them. While some people like to watch videos, others prefer reading books. That's the reason why there isn't a one-size-fits-all "best way" to learn JavaScript (or anything, for that matter.)

The best thing you can do is to look for free resources (thankfully there are many of them online) and just try them out. If you don't feel comfortable with a learning approach, just try something else until you find the best learning approach for you.

The good thing is, once you find what your preferred learning approach is, you'll know what to look for the next time you decide to learn something new.

It's very important to point out that if you have serious problems while learning, it doesn't mean that you're too "stupid" to be a programmer, that's BS. (If anything, I've met quite a few stupid developers 😅)

That may just mean that you should try a different learning method.

As for JavaScript, these are very good resources to begin your JavaScript journey:

However, there's this one thing that every beginner should do while learning a new language: practice. Coding is a skill, and you only develop that skill by practising. Building your own projects will help you internalise what you see in the courses, lessons, guides, etc.

I've written an article about project ideas if you're interested.

In summary, stop looking for the "best" way, choose a method and go for it! If it doesn't work, you can always try something different.


Join my newsletter: every other Monday, easy and actionable steps to level up your JavaScript skills. https://nicozerpa.com/newsletter/

Sentry blog image

How to reduce TTFB

In the past few years in the web dev world, we’ve seen a significant push towards rendering our websites on the server. Doing so is better for SEO and performs better on low-powered devices, but one thing we had to sacrifice is TTFB.

In this article, we’ll see how we can identify what makes our TTFB high so we can fix it.

Read more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay