Context: a class of 10 9th-12th graders doing a week-long class on HTML, CSS, and JavaScript.
The question of an editor. While we stay in guided environments like jsbin & mistakes.io for the first two days of class, in order to save to files and tinker, we eventually need to ‘save to disk’ to view things as real websites and understand how code works.
I use vim
personally, but know very well that it’s a tough place to start for students, and would be a dangerous distraction from the topics.
What really matters for an editor in this setting:
- It should be simple to use. This means keystrokes do what they do in other programs, like Word.
- It should not crash.