Καλώς όρισες
Για τα βιβλία θα διαφωνήσω, εν μέρει, μαζί σου...
Το Learning είναι πραγματικά πολύ καλό βιβλίο, αν και έχεις ένα δίκιο ότι ίσως είναι overkill τόση πληροφορία για να ξεκινήσεις. Στο ίδιο μήκος κύματος, και ίσως και λίγο καλύτερο να είναι το
Core Python Programming (μόνο για Python 2). To βιβλίο του
Sommerfield δεν το έχω δει.
To Programming από την άλλη, δεν είναι ένα βιβλίο τόσο για να μάθεις τη γλώσσα, όσο για να δεις τις δυνατότητες της.
Για να ξεκινήσεις κάποιος (ιδίως αν είναι από το 0) ίσως η προσέγγιση που ακολουθεί η σειρά Head First να είναι καλύτερη (
1 και
2). Βέβαια όλη αυτή η χαρούμενη ατμόσφραιρα που έχουν ίσως να καταντάει κουραστική καμιά φορά. Σίγουρα πάντως είναι μόνο για το ξεκίνημα.
Για εμένα το καλύτερο που έχεις να κάνεις, είναι να μάθεις τα βασικά της γλώσσας (strings, lists, tuples, dictionaries, functions, classes), να βρεις κάτι που σε ψιλοενδιαφέρει-μισοχρειάζεται και να το υλοποιήσεις σε python. Τις λεπτομέρειες θα τις μάθεις στην πορεία.
Ξανά καλώς όρισες, και θα τα πούμε στην πορεία.