Ciao, per esperienza personale ti dico che puoi tranquillamente imparare le basi del linguaggio C/C++ senza comprare nessun libro di testo. Chiaramente avrai bisogno di qualche video tutorial, magari sono meno pesanti del libro ,che trovi praticamente ovunque su internet (gratuitamente). Però ci ho tenuto a specificare le basi anche perché per utilizzare poi certe librerie avanzate o comunque meno comuni avrai bisogno sicuramente di consultare una documentazione e di fare tanta tanta pratica. Buono Studio!