La verità è che il "linguaggio perfetto" per iniziare dipende parecchio da che tipo di cose ti motivano a imparare. Non è che ci sia un unico vincitore assoluto, anche se ovviamente ci sono opzioni molto più sensate di altre. Quello che ti dico è che tutti quelli che hanno risposto qui hanno ragione nelle basi: evitare linguaggi complicati all'inizio è la strada intelligente, perché passerai frustrazione inutile.
Python è ovviamente l'opzione top, ma c'è un dettaglio che magari non hanno menzionato esplicitamente: una volta che domini Python, migrare ad altri linguaggi dopo è relativamente facile perché avrai capito i concetti fondamentali (variabili, cicli, funzioni, strutture dati) in un modo molto più chiaro. È come imparare a guidare con un'auto automatica prima di passare a una manuale. Ma se quello che davvero ti attrae è fare cose sul web (pagine, applicazioni che si vedano belle), JavaScript potrebbe essere la tua porta d'ingresso anche, anche se Python rimane comunque più gentile per capire la logica pura senza distrazioni.
L'importante è che inizi a sperimentare il prima possibile, che tu faccia esercizi veri invece di solo guardare tutorial, e che non ti ossessioni troppo con la scelta. Qualsiasi linguaggio mediamente accessibile ti insegnerà le basi del pensiero logico, che è quello che davvero devi imparare. Dopo, cambiare strumento è questione di sintassi, fondamentalmente.