For me, a real programming language is something you'll get an executable file from. Thus, Java is none either.
, not that long ago)
And I personally do consider scripts to be executable files, even if they do require a framework to be installed on the computer in which one would be executing it, or if the framework is included in the executable, as in the case with compiled AHK scripts.
If you don't think so, then you probably don't believe that most executables are written in a "real programming language" and probably think the only real one is ASM. To think otherwise would be naive and/or elitist, since almost every executable requires a framework of some sort, even if that framework is already included with the operating system or is the operating system itself. Most executables can not be tossed on an empty hard drive on a machine without an operating system and be expected to be able to be run, all by itself, needing nothing else to support it.
That being said, my language of choice is Delphi. It was the first one that made any sense to me. (and I have this allergy to curly braces that kind of keeps me away from most other languages