High level programming languages have the advantage of being more visual. It tends to be more abstract in the way it uses machine language.
It is much easier to learn and use as it mimics our native language as opposed to low level programming languages tend to be as close to machine language as possible.
High level languages are also not machine dependent, they can work on different operating systems, hardware and software. Low level depends on the machine it is running on.
Error Tracing is by far much easier on high level programming languages as opposed to low level.
If you need more, let me know.