Designing a new programming language for Arduino

What do you think? Do you reckon any of these ideas are worth considering?

What in your opinion should a beginner-oriented Arduino language look like? Is such a language even needed?

OK, you asked...
Here are preamble statements :
Arduino is a brainchild of schoolteachers, albeit nobody will admit to that.
They put together nice piece of hardware, but stopped short to provide anything but very basic software.
( Most "libraries" are by folks outside Arduino )

That is on positive side of things.

On negative side - they bastardized perfectly workable language by hiding the foundation in the name of " not confusing the beginners". ( see the latest on 1.6.6. release)
The language foundation - C - is nicely documented in a skinny book of around 200 plus pages.
It is all in there and anybody who WANTS to learn it can read it over the weekend.
The C++ is just an addition , but EVERYBODY needs the foundation first.

Any time you scan this forum you can see that some folks just do not want to learn the foundation.
They just want to run robots!

You will not move Arduino from kindergartner level to first grade by having another language.

And I am not trying to discourage you, just telling the way I feel about things.

You do whatever floats your boat, but without Arduino.cc first removing the "do not confuse beginners " attitude you will be on your own.

Personally , if you could became member of Arduino inner circle of developers you could contribute more to everybody's benefit.

Cheers Vaclav