Bartlett Publishing has put together several lists of books available from many various publishers which are essential reading for anyone interested in the topic. Check them out today!
You can view the articles from the blogs which preceded these at the following URLs:
I just released the book, New Programmers Start Here, currently available on Amazon. This book is written primarily for homeschool families wanting to do enrichment with computer programming. However, it is also very good for people crossing over into computer programming from other disciplines. The goal is to train your mind to think the way that a programmer thinks.