Basically a package of easy to read and modify programs for the new generation, with all the necessary libraries and languages to do easy first time coding on Ubuntu, and a upgrade path for learning where novices can progress to do more complex development.
See this is something that was lost in the days of yor and I think it's something that dropped off when disk-based operating systems were introduced and people were more able to buy packages than make them. Back with the old 80s computers, all the features of the system were accessible so that one could tweak sound, graphics, and so forth, and read other peoples code and add to it. I miss that..
But I'm not talking Scratch or something you'd try on your 8 year old. I'm talking real C, C++ programming, real debugger, real GUI development, but just the essentials, no magic cookie code, simple interfaces, and source code to any elaborate libraries made to simplify the coding process. So that once one progresses to the point that they want to do something more complex, they can read the libraries to make modifications and add on to the design.
BTW, I have a CS degree, but I myself can't really figure out where to start, and giving me access the tools is really not an answer. If you want people to contribute to open source development, you have to give them step stools, not ladders.
I'm talking to Mark Shuttleworth, remember what you said about standing on the shoulders of others.. Remember, to do that, you have to learn to climb, and where does one start?
BTW, I was one of the first few to motivate Ton Roosendal in the development of blender, I told him it would be the atomic bomb. He was seriously considering open sourcing it at the beginning, but he chose to develop it from the basic source it was into something people can use, just be seeing how inspired we were by his package. Also, he started out a abstract artist, he was not first a programmer.. He learned to be a programmer by experimenting with computer graphics (on Amiga's first and then moved onto SGI's later). BTW, if you look into old blender mailist/forum archives you will find my name plastered all over them.. I made the "submarine" tutorial. I have a number of tutorials for blender on youtube (just youtube search for "rofthorax").