Bardzo trudne pytanie, teraz jest tyle książek, a po za tym nic nie wiem o Tobie, tylko, że jesteś nowy i nie znam twoich preferencji.
Powinieneś sam ją znaleźć, będzie to tylko twoja, twój osobisty egzemplarz i powinna Ci służyć jak najdłużej. Polecam Ci więc, książkę do cpp, która jest najgrubsza, najnowsza, w języku angielskim [tłumaczenia są spóźnione], najdroższa, z kolorowymi obrazkami, książka którą będzie się Ci dobrze czytało i do łóżka i do poduszki i do kibelka i w podróży… Na razie tyle.
Może i jedną bym Ci polecił, ale niestety jest już stara, trochę nieaktualna i niestety jest do C.
PS
No i programowania trudno się uczyć [tylko] z książki do cpp.