Die Wahrheit ist, dass die "perfekte Programmiersprache" zum Anfangen ziemlich davon abhängt, was dich motiviert zu lernen. Es gibt nicht unbedingt einen absoluten Gewinner, obwohl es natürlich viel sinnvollere Optionen gibt als andere. Was ich dir aber sagen kann: alle, die hier geantwortet haben, haben in den Grundlagen recht: komplizierte Sprachen am Anfang zu vermeiden ist der intelligente Weg, weil du dir sonst unnötige Frustration sparst.
Python ist offensichtlich die Topwahl, aber es gibt ein Detail, das vielleicht nicht explizit erwähnt wurde: sobald du Python beherrschst, ist es später relativ einfach, zu anderen Sprachen zu wechseln, weil du fundamentale Konzepte verstanden hast (Variablen, Schleifen, Funktionen, Datenstrukturen) auf eine viel klarere Weise. Es ist wie Autofahren mit einem Automatikgetriebe zu lernen, bevor du auf ein Schaltgetriebe wechselst. Aber wenn dich wirklich Web-Entwicklung reizt (Seiten, hübsche Anwendungen), könnte JavaScript auch dein Einstieg sein, obwohl Python immer noch anfängerfreundlicher ist, um reine Logik ohne Ablenkungen zu verstehen.
Das Wichtigste ist, dass du so bald wie möglich anfängst herumzuprobieren, dass du echte Übungen machst, statt nur Tutorials zu schauen, und dass du dich nicht zu sehr in der Wahl festfährst. Jede einigermaßen zugängliche Sprache wird dir die Grundlagen des logischen Denkens beibringen, und das ist das, was du wirklich lernen musst. Danach ist es für dich im Grunde nur noch eine Frage der Syntax.