A gentle, lighthearted, practical introduction into computer programming for the total beginner.
Learn to Program Download free books legally
New to Programming?. The Pragmatic Bookshelf Has You Covered
Learn to Program, Third Edition by Chris Pine