Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Slashdot Deals: Cyber Monday Sale Extended! Courses ranging from coding to project management - all eLearning deals 20% off with coupon code "CYBERMONDAY20". ×

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

--Jonathan, limebits.com

Comment Teach JavaScript (Score 1) 452

It's the coolest and most interactive language -- most immmediately available (in every browser), and you get immediate and gratifying feedback (seeing results and interacting in your browser).

And it's cool because the JavaScript language itself has understandable structure, with an ultramodern approach to functions, scoping, and objects. Use the excellent book "Javascript: The Good Parts".

With a WebDAV server like LimeBits.com (disclaimer: I work there), you get automatic state storage and data storage, which overcomes limitations of running in the browser. LimeBits is an execution platform for open-source JavaScript, as well as a free storage server.

"You need tender loving care once a week - so that I can slap you into shape." - Ellyn Mustard