Earlier quoted context omitted.
Yes, but it isn't the core way the language works -- you don't need to approach asynchronicity very early on as you do with JS, and it's not all closures. At some point someone learning Python will have to do something async. But what they can do up until then is just not do anything async, and that's fine (just wait for stuff to complete...). That's not really an option in JS: the great benefit of the language from…
In node, nearly all of the stuff has sync versions and global await is around the corner. For every other saner environment (read: browser consoles), global await is a thing already, and you get immediate feedback, and have a canvas (with sync APIs!). That being said, I do think that the best programming language to start learning is the one your parents/friends speak.
[shows them Node]
Oh, It's a calculator. Wow. I mean, wow. That's emm, really impressive.
[No, it's a runtime environment for JavaScript]
It's a what? So how does that help me move things around on the screen?
[It doesn't]
So explain what the point of Node is?
[etc]