Why Mastering Vanilla JavaScript Will Make You Stand Out as a Developer

Be better than seasoned developers by having the knowledge that many of them miss

Piero Borrelli
Oct 1 · 3 min read
Man standing in front of library shelves.
Man standing in front of library shelves.
Photo by matthew Feeney on Unsplash.

Despite being one of the easiest languages to learn as a beginner, JavaScript is eccentric enough to be truly hard to master. It allows you to write full-scale programs while still scratching its surface, discouraging you from truly understanding the language deep’s capabilities.

It’s both a simple tool and a complex set of empowering mechanics. But what can it do for you if you truly master it?

Let’s try to answer this question.

It Frees You From Future Technology Anxieties

Remember the old technologies that used to populate our IDEs like jQuery? They were all killed by the continuous progress of programming languages. Yet, developers are thirsty to know more about Angular or React now, forgetting that JavaScript is probably the only constant in this ever-changing web world. How could it be otherwise? It’s the true language of the web, and without it, we are doomed.

Master the language and have great fundamentals to ace any technologies that the future might present to you because they’re nothing more than language extensions themselves.

Better Code

I deeply encourage you to take the road less travelled and not stop when something only works in your code but also when you know why it works that way. A proper understanding of vanilla JS exposes you to its core mechanics and why the language works the way it does.

You will start to see things that most developers’ eyes won’t catch. You will gain a newfound way of looking and understanding your code, highly increasing the chances of it being of high quality.

Interviews

In all the interviews I have done in my career, I’ve never encountered one where core JS concepts weren’t vital to succeeding and landing the job. You may apply for a React position and receive a lot of questions about components, but they are simply classic JavaScript classes or functions. You might get questions about Hooks, but they rely on closures, which are still a vanilla JS concept.

Learn JavaScript like a true professional. Master its core in and out. Watch it take you where other developers can’t go and make the interview game ten times easier for you.

How You Can Learn Vanilla JS Like a Pro

Here are my recommended resources for learning vanilla JavaScript like a pro. They are all extremely cheap or even free and will take you a long way ahead of your peers in mastering this beautiful language.

Conclusion

Whether you’re a beginner or a seasoned developer, mastering vanilla JS in 2020 will make you feel like going against the average trend. But this is the behaviour that will gift you with unbreakable fundaments that any interview or future framework won’t be able to break — now or in the future.

Better Programming

Advice for programmers.

Thanks to Zack Shapiro

Piero Borrelli

Written by

Software developer for the Wifi industry. Burning keyboards with JavaScript code. Defenceless talking about the ups and downs of the developer’s life.

Better Programming

Advice for programmers.

Piero Borrelli

Written by

Software developer for the Wifi industry. Burning keyboards with JavaScript code. Defenceless talking about the ups and downs of the developer’s life.

Better Programming

Advice for programmers.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store