Post date: Jan 11, 2011 5:4:25 AM
Reading: Go through the talk by Donald Knuth on "Computer Programming as an Art" from
http://gaming.jhu.edu/~phf/2009/spring/cs107/mirror/knuth-turing-award.pdf
Hands-on: The GNU debugger, allows you to see what is going on `inside' another program while it executes or what another program was doing at the moment it crashed.
You can download the gdb manual from http://www.cs.umd.edu/~srhuang/teaching/cmsc212/gdb-tutorial-handout.pdf