Comment JavaScript (with WebDAV) (Score 1) 634
Forget server-side languages -- Ruby, Perl, Java, PHP, CGI, etc.
All you need for a great programming intro is JavaScript. Results are immediately and graphically visible in the browser. Language is not too complex. And it's flawed enough to spark interesting discussions in a subsequent, advanced class.
Recommended adjunct tools:
* WebDAV for data storage (see LimeBits , and its Axis library)
* Firebug for tracing and debugging
* jQuery for DOM manipulation
Thanks,
--Jonathan, limebits.com