When he described his approach in an earlier article, I was hesitant to give it much thought, but in this second article in his series, Daniel Steinberg’s ideas look like a fun way to learn.
In a similar news tidbit, Version 1.2.2 of the BlueJ Java IDE designed for teaching has been released.
Not related, but fun to read, Sam Ruby posts Type Safety, in a Loosely Coupled World.