DEV Community

Chooqumah
Chooqumah

Posted on

Can I learn JavaScript and Node.js simultaneously?

So I only started learning JavaScript this month, on the 1st to be precise. Previously, I was learning Python (my first programming language) for about 3 months, but stopped because the market didn't exist where I live and instead switched to JavaScript where I intend to do backend, and maybe in future become full stack.
I already know some basics in programming, which I learned from Python (loops, functions, etc) and can relate it to what I'm learning in JavaScript. Now, I want to begin with Node.js. I already bought two courses on Udemy, One on Node.js and the other on JavaScript, and have already begun with the Node course (still in introduction), so I want to know if this is counterproductive or not. Does it matter if I learn both courses side by side, or are they so intertwined that I have to learn JavaScript fully first? I'm working with a deadline (June) so I really don't want to waste any time. Sorry for the long post

Top comments (6)

Collapse
 
adam_cyclones profile image
Adam Crockett 🌀

Learn JavaScript first. Node is just a runtime to run JavaScript. It's like saying I'm going to build a car and learn to shape metal, when metal is fundamental and shaping could make the car anyway. What is the market and what is the deadline? Do you have a client looking for something not written in python?

Collapse
 
tiguchi profile image
Thomas Werner

I think it's actually better to learn a new programming language with a concrete framework, application or goal in mind. Just learning the language for the sake of the language is not a great motivator in my book, and not terribly educational either. So yeah, go for it! Set yourself a Node.js goal. Such as a command line program or simple web server that spits out Hello World or something. You will learn the ins and outs of JavaScript as you go

Collapse
 
hpsetti profile image
Harish Pillarisetti

Do javascript first and then Nodejs. Javascript is fundamental and nodejs is just a runtime for js. And since you've mentioned udemy. I would also suggest to take a look at colt steele's web developer boot camp. It's the perfect way to start your journey on becoming a full stack web developer. It also has all the topics that you've been looking for and more! The course is bit dated, but still very much relevant in today's market. All the best!

Collapse
 
vonheikemen profile image
Heiker • Edited

Yes, you can learn both.

As long as you know what things you can do only with Node.js and what are the things you can only do in a browser, you will be fine.

Collapse
 
pavelloz profile image
Paweł Kowalski

Yes.
If i was to start from scratch in 2020 knowing what i know, i would start learning from the node side (as opposed to the browser side).

Collapse
 
pioardi profile image
Alessandro Pio Ardizio

Hi ,
yes you can learn both at the same time , node require just few javascript basics and a lot of udemy courses cover the javascript basic during explanations :)