Found in 1 comment on Hacker News
jlas · 2013-11-17 · Original thread
The intro to programming class I took at CMU (Fall of '05) was pretty much this. We learned Java using a robot simulator. It was based on Karel the Robot, adapted for Java: http://www.amazon.com/Karel-Robot-Introduction-Object-Orient...

Fresh book recommendations delivered straight to your inbox every Thursday.