Look here:

http://www.techtoolblog.com/archives/195-free-online-programming-books