Absolute Beginner's Guide to Programming, Second Edition will help the reader understand what programming really is. The reader not only gets an overview of the job of programming, but also learns which specific skills are needed for certain jobs. The reader will understand Absolute Beginner's Guide to Programming, Second Edition offers "hands-on" programming for the "absolute beginner." There are several texts for specific languages, and two offerings (IDG and Sams) that attempt to take an overview-to-programming attitude, but this is the only one that takes today's programming environments and explains why each is important and for whom they are important.
This was my first programming book. I read it, but I really don't remember it so I guess it didn't have quite the long term impact that one would hope to have.