To learn programming, I would suggest a simple language with an interpreter. Python is great. It can be complex or simple. There is a runtime environment and many editors that support it.
No need to scare off a new programmer with the ins and out of compilers, libraries, linking, all that jazz.
Nice post but I honestly do not think that people should learn this language first. Every language has its pros and cons and you should choose depending your needs.
Ai Anshu
A Programmer Learning Programming From The Web To Change The Web
Love C ❤️