Vladimir bella domanda! Ti soprenderà che ho iniziato piuttosto tardi e in modo "insolito", ovvero: a parte le basi di HTML e un po' di linguaggio batch (ambiente Windows) a 13/14 anni, poi seriamente bisogna fare un bel salto, ovvero 19 anni, al primo anno di ingegneria: lì ho iniziato di botto con C, tra l'altro direi non proprio il linguaggio più entry-level. Chiaro che iniziare con un linguaggio interpretato e con una diversa curva di apprendimento sarebbe vantaggioso all'inizio, più rapido da apprendere, ma quello che ti offre C/C++ in termini di performance e consapevolezza (come conviene memorizzare una variabile, dove conviene memorizzarla ecc), è impagabile. Poi quando passi ad un successivo linguaggio, guardi al volo la sintassi, gli aspetti principali e poi vai direttamente ad approfondire ciò che ti serve.