I did not mean this as a "Keyboard Courage" attack on any one. I am currently a full stack .net dev by profession. I use ES6 or JS quite frequently and do not consider it a 'lower' language. I was just pointing out differences to the argument. But as language classification goes, it is under the same category as HTML, CSS, SQL none of which are 'Programming' languages but that I no way means that it is inferior. In its name, says what it is. It is a scripting language not a programming language. Programming languages must be compiled to binary prior to deployment, Java, C , C++, VB, C#, LUA, python are programming languages. And yes python can run natively in a CLI, but it is still compiled by the python IDLE. I enjoy JavaScript and use it a lot. I just wanted to educate so that new dev's can form a correct distinction and don't look like fools on job interviews by saying, "I program in JavaScript". "But what about Node.js, they program with that" Yes, but like I said, it is a framework creating the environment allowing it to happen and saying "I program in Node.js" is a valid statement.. JavaScript by its self is a scripting language. Again, meant no offense, just wanted to add clarification and in no way was it an attempt to degrade or demean an individual or group.