Python though...Is Devil spawn. Making indentation and white space syntactically significant sucks the very joy from life. I am pretty sure if I had been made to learn Python at school, I would have ended up with a completely different career.
Yes, definitely saddle completely raw beginners with structure and a compiler. What was I thinking?
Taking the question literally, I would say Pascal is the best language for a beginner to learn first.
That must be why Arduino has been such a huge failure with people new to programming. Oh wait...
Is that the name of the language?
it claims it's for Beginners but does not claim it's the Best which is part of the OP ask
Nobody in his right mind would use C or C++ if he did not have to.
Computer programmers like to stand behind the scary, fiery wall like the Great Wizard of Oz. Warding off folks, lest they discover what's behind all that fire and smoke.... just some dude pulling levers.