Python è un linguaggio che impari in un pomeriggio, ma puoi capire i concetti dell'OOP senza spaccarti le palle dietro i problemi di sintassi. Una volta che hai capito l'OOP lo applichi ai vari ruby, php, java etc. etc.
Con OOP intendo: classi, ereditarietà, polimorfismo, privato, pubblico, protetto, classe astratta.... etc. etc.
A mio avviso è molto più imparare questi concetti che come si fa un for o un while.
Riguardo alle traduzioni, a me stanno tutte sulle palle. Io vado diretto sempre sull'inglese. Se proprio devo prendere un testo in italiano, che sia di un autore italiano.