Here is a huge list of programming books available online (and mostly free) to file away for one of those rainy days when I can work on some personal programming projects. At last count the list includes 345 titles, and rising…