A collection of Java programming books available on the Web free of charge.
Learn Python The Hard Way
Try Before You Buy. Still not convinced, well my book is free because I believe that everyone needs to learn the basics of programming. I want you to learn even if ...