&gt; I can&#x27;t believe people still bash JavaScript.<p>Can you believe you can satisfy every programmer out there with a single language? of course not. Why did you have to use all the languages you listed? Because some made sense in a specific context, other didn&#x27;t.<p>&gt; Also, testing with JS is amazing - Especially unit testing on Node.js. It lets you do stuff like redefine entire objects, properties or methods at runtime (for stubbing).
Also, JS is great for writing asynchronous logic.<p>Testing with Python is also amazing. It doesn&#x27;t matter how amazing it is if I hate writing Python code.<p>No, the reality is that, in 5&#x2F;10 years, javascript skills wont matter, only a good knowledge of the DOM and WebAPIs. In fact I&#x27;m pretty sure you&#x27;ll see more opening for C++ developers on the front-end than Javascript ones.