Some interesting and freely available books, which can be found at their respective authors websites:
Some additional interesting reading
Python: handcalcs (render Python calculation code automatically in LaTeX)
C/C++ :
Various types of charts/plots with explanations: The Data Visualisation Catalogue