DEV Community

Cover image for I Started Learning JavaScript Again—A Beginner-Friendly Guide to the Basics

I Started Learning JavaScript Again—A Beginner-Friendly Guide to the Basics

Dumebi Okolo on July 03, 2025

You can tell from the title of this article that I am learning Javascript again from scratch and will build my way up to React and Node.Js. You mi...
Collapse
 
dotallio profile image
Dotallio

Love how you turned feedback into motivation to relearn the basics, and the shopping cart example makes it instantly practical. Do you have specific topics lined up for the next article in your series?

Collapse
 
dumebii profile image
Dumebi Okolo

Yeah. I'm actually following the video as a guideline. Depending on how far I'm able to go in the video, I'd write about my progress.

Thank you xxx

Collapse
 
rickdelpo1 profile image
Rick Delpo

Hey there Dumebi and other readers. I really LOVE this practical guide on basic JavaScript. And also your other articles and how you really like to hold the beginners hands. You would make a very patient teacher. Check out my dev article below on how I approach plain JS without Node or external libraries, just using a browser and Notepad. I really furthered my career in Data Science by keeping it simple. Am retired after a 20 year run and now do volunteer work teaching students. This short article is part of an ebook I am writing on the topic of helping those feeling left behind.
dev.to/rickdelpo1/plain-javascript...

Collapse
 
dumebii profile image
Dumebi Okolo

Hi Rick, thank you so much for the compliment.
I have actually read your article before now. 😅
I think it's really super and touches heavily on some important things.
Great work you're doing!

Collapse
 
rickdelpo1 profile image
Rick Delpo • Edited

Don't underestimate the importance of JavaScript. My approach is both a learning and a teaching methodology where we include data in our toolbox of skills. I make the barriers to entry less burdensome for the frustrated beginner who is ready to give up. By including data in the mix it actually landed me a job at age 51 when I thought all was lost and now 20 years later I have a story to tell about it. Learning JavaScript WILL significantly broaden your skillset.

Thread Thread
 
dumebii profile image
Dumebi Okolo

Yes, indeed. I agree. BTW, I think that you should absolutely share your story.

Collapse
 
dimitrim profile image
Dimitri Mostrey

Yes, the basics. So often overlooked.

In general, I often struggle with the exact definition of words used. For example, a function in a class is called a method. As many of us, we learned by doing. Trying, failing, understand why, and trying again.

We didn't learn coding at school, college or university. It leads to confusion in some cases when reading a 'howto" or documentation. I missed the basics of the basics. Which make me uncertain in writing articles myself of things I learned along the way.

It would be helpful to have some kind of dictionary for coders. Pretty sure it exists somewhere but I couldn't find one.

Collapse
 
dumebii profile image
Dumebi Okolo

Hmmm. A dictionary for coders? 🤔 Sounds like a brilliant idea, honestly. It'd help!

Collapse
 
dimitrim profile image
Dimitri Mostrey • Edited

Good idea. Keep it simple, in this sense, languages have their own specific definitions but some definitions overlap them all. For example primitives. Sounds trivial. The article above is proof that refreshing the basics is not a bad idea at all. It could become your most visited and shared article as of yet. Who knows.

The idea comes from newly created (private) schools/classes teaching adults the basics of math and language. To the surprise of many, these courses are generally well attended. There is a need to go back to basics in our societies. So it seems. Why not?

Thread Thread
 
dumebii profile image
Dumebi Okolo

You're right. Thanks so much for the idea. I'd actually work on it.

Collapse
 
artydev profile image
artydev • Edited

After your Javascript journey, see JurisJS , you will love it :-)

Collapse
 
dumebii profile image
Dumebi Okolo

Yess. Totally.

Collapse
 
itxitpro_llc profile image
ITXITPro LLC

Nice guide, Dume! 👏 Your beginner-friendly walkthrough—covering everything from variables and functions to DOM manipulation—makes jumping back into JavaScript so smooth. Love the clear examples and practical tips. Perfect for anyone restarting their JS journey!

Collapse
 
dumebii profile image
Dumebi Okolo

Thank you so much!

Collapse
 
moikaturns profile image
Mark

It's good to review from the ground.

Collapse
 
dumebii profile image
Dumebi Okolo

Thank you!

Collapse
 
codsensei profile image
Krishna Agarwal

@dumebii do you think learning js again was a good idea? If yes how ??

Collapse
 
dumebii profile image
Dumebi Okolo

I think so, yeah. Because the Web is still built on javascript. I don't think javascript developers will be out of demand soon.

Collapse
 
jim_duse_41da0a4decea944d profile image
Jim Duse

I'm a mid level dev and I looove JS, but I wonder, if this is a good time to start learning code! With these AI models poppin up everywhere! I heard AI dev is the way to go now.

Collapse
 
dumebii profile image
Dumebi Okolo

If you don't have dev knowledge, vibe coding would be like crossing an ocean on a log. You need knowledge and understanding especially when it comes to debugging AI code.