Code Combat: Free, Open Source, Multiplayer Programming Lessons
An anonymous reader writes "Looking for something to do this weekend? Code Combat recently released the first of their multi-player levels for the general public. Their goal is to enable users to learn JavaScript it a fun, game-structured way. There are a bunch of levels to teach programming basics and JavaScript syntax, showing users how to code the AI and send humans against Orcs. It ranges from simple, single-player movement problems all the way to complex, multiplayer, Warcraft-styled battles featuring multiple troop types and heroes. Best of all, the entire project is up on Github (MIT license) and it welcomes new submissions."
For those with a taste for low level and retro:
Corewars
FAQ
much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell