not an expert but High level is easier to learn and the same basic concepts apply across all programming languages. Low level requires more detailed code than High Level. The higher the level the easier it is to read by a human.
I was told from a friend that Python as a first language teaches bad coding habits and to start with C++.
But generally it is easier to transition from low-level languages to high-level languages and not the other way around.
Which language you learn first will depend largely on the goal you have at the end of it. I am not naturally great at programming (no natural talent so to speak) but I knew I had to adapt for the future so I chose SQL as a starting point and added Python to the mix (this two combo has certainly paid dividends in terms for my career - mainly in data and data science).
However, if your goal is software development, again depending on which specific field, you can look at GO, SWIFT etc.
Start with your goal and work backwards.
I don’t think it matters.
Once you know all that, you’ve got a huge head start if you try and learn C++.
I think there’s some languages that are exceptions. Python, for example makes many things so easy that if you learn it first, you might struggle with other languages.