The problem I want to solve is straightforward. I want a programming language that can be understood.
What I don't want is a language like C that nobody can make head or tail of for the entire duration of their projects -- even the individuals that started off very interested and capable in computers. I don't want them to spend their entire project just following along typing in or cutting & pasting things with no understanding of what they are doing, as long as they get the results promised. I don't want them to get demoralised and feel inadequate when they experience nothing but errors and failures, because they have tried to mix and match existing programs. I don't want them to end up leaving the unfinished mess of programming until the last minute in the hope that the requirement to make it work somehow will just go away. I don't want them, on the other hand, to waste a completely disproportionate amount of time on the programming and still get nowhere, only to find that the time left for the important parts of their project has been eaten away now, making the overall quality and depth of their project suffer. I don't want people to grind to a halt and run out of time on their projects, only having got as far as progressing it to the first rough with no further refinements in the design or creation due to lack of time (which is usually the case anyway even without adding ambient, ubiquitous or just plain wearable computing to the mix of influences). I want them to demonstrate their skills as artists and designers, producing whole projects with a good sense of innovative balance and distribution of effort across the time allotted, instead of encountering so many elephant traps -- plunging into a black hole of struggling with finer points and technical refinements of a language for weeks on end -- the value of which prove to be utterly irrelevant to the merits of their art and fashion design projects.
I want a programming language that can be understood.