Interestingly, Javascript has mind expanding properties of its own for people who have only bounced between Java/Ruby/Python/etc: it's async-everything, there's sync vs async errors to understand, promises, the event loop.
You don't encounter anything like it in the listed langs unless you somehow work with Netty/Twisted/asyncio/etc.
You don't encounter anything like it in the listed langs unless you somehow work with Netty/Twisted/asyncio/etc.