WTF slide brought be here.
In the world where Python and Ruby exist - calling javascript best dynamic language is nothing but heresy.
Javascript has a lot going for it from async-everything to conveniences like destructuring. And it works in the browser and has things like Typescript.
I have to find good reasons to use another dynamically-typed language over Javascript.
With async/await is so nice now.
await step1() await step2()
That's it.
Python's scoping is easy, it's just also very shallow. What are your problems with it?