I’m one of those folks who prefers to test the depth of a river with both feet, and this learning mode from CodeAcademy appeals to me.

Codecademy does a pretty good job, but one group of programmers wanted to make it a little more accessible. Enter CodeCombat, a browser-based game where your in-game actions are dictated by the Javascript code commands you type.
CodeCombat: Learn to code through dungeon crawling

Just in case you get caught playing, at least you’ll have the “job skills training” excuse already built in! Heh.