Libri (che generalmente non coprono tutto).
Per c++ puoi guardare http://www.cplusplus.com/reference/
Per java il sito di oracle.
Per visual Basic dovresti almeno specificare la versione. Comunque un sito Microsoft.
Se vuoi pdf non so, ma a mio parere sono più scomodi di una ricerca su google o sulla documentazione online.