Concordo con te.
Ma con C/C++ è la stessa cosa. E con Java. E Pascal.
La questione vera non è il linguaggio con cui iniziare il problema.
Se hai l'insegnante giusto puoi iniziare anche con il C++, anche se è quello tecnicamente più complicato da padroneggiare: è compito di chi insegna dosare a dovere teoria ed esercizi.
Il che spesso non accade, e quasi sempre per la (generalmente) pessima organizzazione della scuola Italiana, che fra precari, tagli, frizzi e lazzi non fa quello che dovrebbe fare. Tutti sempre a difenderla però: è una delle migliori d'Europa. Forse si, ma fino alla terza media.
Poi c'è una % di abbandoni da terzo mondo.
Matematica quasi azzerata, non si trovano nenache i supplenti (
http://www.repubblica.it/scuola/2017/07/23/news/matematica_senza_prof_quattromila_cattedre_vuote_e_crisi_delle_vocazioni_-171423287/)
ma il problema è ancora più a monte, in una società che umilia da sempre chi sceglie (o vorrebbe farlo) un indirizzo scientifico.
Se ti laurei e vuoi un lavoro consono, meglio emigrare, qui è già tanto se non ti ridono in faccia.
Ma sto andando off-topic, scusate lo sfogo.