   A new free book on C++
A Computer Science Tapestry. Not really new, but it became freely available only a year ago.Unlike some of the other freely available books, it is targeted at complete beginners and doesn't assume any previous programming knowledge. Reviews on Amazon are mixed, but from a skim it looks promising. In particular, it looks like it really tries to teach you how to write good programs, not just syntactically correct programs.   
  Thanks. I could always use another book to read.   ;  Thanks for sharing.   