CS101 - Introduction to Computing
Learn JavaScript in a Weekend
by Jerry Lee Ford
Understanding Computers: Today and Tomorrow by Charles S. Parker