Es gibt wohl hunderte Wege wie man am besten "mit dem Programmieren anfängt". Es kommt immer auch ein bisschen darauf an: "Wofür brauch ich das jetzt?!"
Sprich: Willst du zu Anfang erstmal nur ein paar Webseiten erstellen, lern HTML und PHP. Später dann noch SQL.
Willst du kleine Tools programmieren, lern C oder C++.
C ist schön und recht einfach zu lernen. Doch leider nicht objektorientiert.
C++ ist ebenfalls schön, objektorientiert und deswegen ohne gute Dokumentation, oder jemanden der dir das beibringt sau Schwer. Bei C++ ist die Wahl der Lernmethode/Lernamterialien auch sehr wichtig. Man kann sich dort sehr schnell ganz, ganz schlechten Programmier-Stiel angewöhen, den man wirklich nur schwer wieder "raus" bekommt.