Hacker News new | ask | show | jobs
by ladelfa 4296 days ago
I teach coding to inner city junior and senior highschool kids in Los Angeles. Buying computers was a non-starter for our organization, so we're making do with old Windows machines, which are easy to get a hold of. This is what most of our kids have if they have a computer at home or a laptop they can bring with them.

For the beginning class, we use Chrome, a text editor, and a lightweight web server app ("Mongoose"), and we learn basic code concepts in JavaScript. Setup time is minimal and anything we do in class the kids can do at home on whatever computer they have access to. For the intermediate class, we install Virtual Box and everyone gets a copy of the same Ubuntu virtual machine image, whether the host machine is Mac or Windows, and we learn Linux and Ruby (it could just as easily be Python). We're looking at Cloud 9 IDE as another potential solution, one that would be completely install-free.

In fact, the only laptop a student's brought so far that we couldn't make use of was a Chromebook.