Hej,
Co prawda książki nie polecę, ale jeśli jesteś początkujący proponuję zrobić ten darmowy kurs:
https://www.udacity.com/courses/cs101
Można się z niego nauczyć podstaw Pythona + ogólnie podstaw informatyki. Chyba największym plusem kursów z Udacity są dobierane przykłady - w tym akurat kursie tworzymy "pseudo" wyszukiwarkę internetową - całkiem ciekawe ;)
Pozdrawiam,
Artur