Ich wollte auch noch mal was zu dem Thema schreiben da du dir ja noch nicht wirklich sicher bist, was du lernen willst. Zu mir: Ich habe mich seit September in einen Fernstudium Kurs eingeschrieben mit dem Ziel des Titels B.Sc. . Dort wird dir auch die Programmierung nähergebracht. Als erstes lernen wir Algorithmen, Datenstrukturen, Mathe und Linux. (BWL mal außen vor).
Ich würde dir auch empfehlen mit den Algorithmen und Datenstrukturen und vielleicht noch ein wenig Mathe dazu (Vektoren, Algebra, Logik, Mengenlehre ..) anzufangen und danach dann mit deiner Programmiersprache anzufangen.
Der Vorteil wenn du so anfängst, das du eine ganz andere Denkweise hast, wie du ein Problem Technisch lösen kannst und diese Probleme in Teilprobleme zerlegen kannst.
Also nah dem Motto, wenn du was anfängst, dann Richtig