Mozilla Thimble
This feels like they're a bit confused about which target audience and abstraction layer they're aiming to. This is like trying to get more kids to program by trying to show them how easy and fun assembly language is. Shouldn't your energy be better spent developing, promoting and educating the use of higher level tools? It's hard for me to think of an use case for this. What kind of people, exactly would this help?Don't get me wrong. I'm all for teaching more people to code. More importantly, getting more people to build stuff. But trying to teach newcomers to something historically bloated like HTML, sounds discouraging. Many others said before, HTML, CSS, JavaScript are pretty much the Machine Language of the web. It made sense for us to learn those first when it was all we had. But moved forward, it seems more intelligent to get more people to build stuff by having them use higher abstraction layers first. Even more, try to develop even higher layers that'll enable even more people to contribute.I love Mozilla and I love the initiative. But I don't honestly think this will help much.