Nauki czego? Pythona czy programowania w ogóle?
Bo jeśli programować coś tam umiesz, to dokumentacja i stack overflow do nauki wystarczą, ewentualnie jakiś tutorial na Youtube, a sama książka nie będzie potrzebna.
Jeśli jednak chcesz się nauczyć programować, a nie nauczyć pythona, to myślę, że (prawie) jakakolwiek książka może być dobra.