A high-level programming language is a programming language that is more user-friendly, to some extent platform-independent, and abstract from low-level computer microprocessor operations such as memory operation.
See programming language for detailed discussion.
The word "high" does not imply that the language is superior to low-level languages.
"High" simply means it easier to understand and read.
For example, one of these languages is Low and the other is High.
if (condition ==true) { cout<<"True"; }
==================
if condition = True then msgbox"True" end if
The second code is high. The syntax is easier to read. Another difference is that the first code (C++) is case sensitive, and the second code (Visual Basic) is not.