Concordo com o Bob, Java generaliza bem mais os conceitos. É muito simplês partir pra outra linguagem depois.

Já no Python tem muito 'jeitnho', o jeito Python de fazer as coisas, que é muito bom mas não se aplica a outras linguagens.