Mozilla Thimble
thimble.webmaker.org
thimble.webmaker.org
0. pick text editor 1. install text editor 2. find some sample html 3. open file in your browser 4. find some resources for learning HTML & CSS (yep, w3schools) 5. learn that validators exist 6. learn that linters exist etc. etc.
With mozilla thimble: 1. click to start new project 2. try stuff (instant feedback), learn about code validation (instant feedback), share your page etc. 3. level up to more robust environment.
For the tech users they know it's not an IDE and not meant to be. Anyone claiming the opposite is a troll/likes to bash Mozilla (cause it's trendy in case you haven't noticed) and so on.
And in case you dare to argue my point: if you're talking about an IDE guess what? Well, you already did. You're a tech user.
Ridiculously simple way would be to edit straight inside the page.
Why contentEditable-based in-place editing is still missing in so many blog and website engines?
Navigating between html editor and preview feels a bit wrong and old when targeting regular users.
I'm not saying that only Thimble is the "old and wrong". I've been wondering about the same issue also with wordpress, drupal, joomla etc.
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.
Sure, it has added complexity over the years, but you don't need to know every tag & attribute or CSS & Javascript to get started and see results immediately.
The BOK for HTML5 is larger than what professionals have time for, and is definitely a deeper delve than HTML4.
Doesn't this way make sense if you are a manufacturer of microcontrollers, for example?
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@mozilla.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
<ul>
<li>Item
<li>Item
</ul>
Why doesn't it know about optional end tags? :(However, if their target audience is actual developers...well, they've got lots of other problems to deal with as well.
I suppose I would have liked this when I was first learning, if just for the error messages. But I think, like any programming, part of the learning is running/viewing your program and figuring out why the output isn't what you expected. Maybe each error pointing to w3schools for more information would benefit the user.
The editor is helpful though, specially for novices. The syntax highlight is very different from what you're used to. Although I find it a little too much intrusive it makes it very easy to spot small typos.
But the html editor is a really nice one :-)
Unfortunately (and with some good reason) there are still many people who use NoScript et al to browse the web without javascript.
This is a very strong statement and I probably disagree. I am not talking about client-side applications here, but all those Google Analytics snippets, Facebook Like buttons, Discus comments etc. The script block essentially became a standard way to include third party functionality into the web page. And without it this tool is less useful than it could be.