Originariamente inviato da carlo2002
forse per una persona totalmente digiuna è meglio?
Secondo me sì, come ho scritto altrove quando uno impara il suo primo linguaggio sta imparando sì un linguaggio, ma soprattutto sta imparando a ragionare "da programmatore", e meno il linguaggio gli mette i bastoni tra le ruote con imposizioni arbitrarie e innaturali, meglio è.

Per questo eviterei come la peste di iniziare da linguaggi complicati/disordinati per accidenti storici come PHP o, dell'estremo opposto, C++, in cui perdi più tempo a spiegare perché la tal regola ha mille eccezioni che ad insegnare la logica del come si scrive un programma.

(e comunque, una volta scoperte le list comprehension, odierai tutti gli altri linguaggi )