There is no argument to it. Scripting languages are programming languages. Just because you don't think they are means nothing. That is like the programmers that say one language is terrible just because they don't like it.
I was going to bring that up in my post. The only real difference in scripting languages and languages like C++ is scripting is interpreted by default, and the other 'programming languages' are compiled. That said, you can easily change them as you can compile python, ruby, perl, lua, etc (in fact I think a few come with compilers (I know lua does)), but you can find interpreters for C/C++ just as an example.
I can't speak for the other languages since I have never programmed in them but I know Python is actually very easy to compile into a .exe with PyInstaller or py2exe.
Though whether or not a language is compiled or not doesn't determine whether it is a programming language. So as others have said I have no idea why you think scripting languages aren't programming languages Lumpkin.
No no no, I DON'T want to start an argument. Please let's refrain from this.
Are you that naive? This argument has been going for decades with no sign of ever stopping. The arguments will always start because every programmer has a different belief of what is good or bad and why each language is good or bad.
I guess those are not compiled languages, and programming ones I believed were compiled ones.
We just pointed out that that has nothing to do with whether they are programming languages or not. You can find C++ interpreters that read and execute your source code one line at a time, and Lua comes with a compiler.