Forgot your password?
typodupeerror

Comment: JavaScript (with WebDAV) (Score 1) 634

by LimeBits (#28828645) Attached to: The Best First Language For a Young Programmer

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

Comment: Teach JavaScript (Score 1) 452

by LimeBits (#25339623) Attached to: How Should I Teach a Basic Programming Course?

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.

Someone is unenthusiastic about your work.

Working...