U
@Lou-Cyphr3 ich kenne mich mit SDL leider nicht aus. Aber erfahrungsgemäß kann man sagen, dass allgemein die meisten Tutorials üblicherweise nur zum Reinschnuppern taugen. Vor allem was C++ angeht ist ein Großteil einfach mangelhaft bis ungenügend.
Der Schwertfisch hat schon auch recht damit, dass du dir zumindest die Grundlagen aneignen solltest, bevor du irgendetwas abseits vom C++-Standard anfasst. Und Objektorientierung gehört auf jeden Fall zu den absoluten Grundlagen, die du auch für fast jedes Framework und jede externe Library brauchen wirst - außer du wählst eben reine C-Libs, wovon ich aber vor allem für den Anfang dringend abraten würde, da du dir dadurch einen unglaublich schlechten Stil angewöhnen wirst, der dir im Nachhinein noch viel Ärger bescheren wird.
Es geht ja auch gar nicht darum, dass du nur Bücher lesen sollst - du solltest auf jeden Fall auch abseits davon experimentieren. Aber bis du die Grundlagen wirklich sicher kannst, solltest du die Finger von allem Graphischen lassen - du kannst auch ohne GUI viel Spaß haben und irgendwann wird dir das Backend wohl auch mehr Spaß machen als das Frontend, einfach weil es spannender und abwechslungsreicher ist.
Ich verstehe, dass du gerne etwas Graphisches machen willst, aber letztendlich tust du dir damit wohl keinen Gefallen. Ich würde dir empfehlen, den C++ Programmierer, nachdem du ihn schon hast, bis zu dem Kapitel mit Qt/GUI durchzuarbeiten und parallel eben in kleinen Konsolenprogrammen in z.B. textbasierten Spielen das Wissen auszuprobieren. Das Wissen davor ist definitiv grundlegend für alles zum Thema Grafik.
Kapitel, die du, wenn du schnell mit Grafik anfangen willst, zunächst überspringen kannst, sind: Dateien und Ströme (allerdings für die Formatierung deiner Konsolenprogramme relevant), Performance, Wert- und Referenzsemantik (allerdings so bald wie möglich nachholen) und reguläre Ausdrücke. Alles andere ist meiner Meinung nach zu essentiell für GUIs, um es zu überspringen.
Wenn du dann soweit bist, solltest du eigentlich jede beliebige Grafik-Lib nehmen können. Ich kenne eigentlich fast nur Qt und kann es durchaus empfehlen, das ist aber nicht primär für Spiele, etc. sondern für "richtige" Anwendungen - Spiele sind damit aber natürlich trotzdem möglich. Du kannst dann aber natürlich auch noch einmal hier im Forum nachfragen.