Sollte man als Einsteiger in C++ auch Höhere und forgeschrittene Datentypen sowie Gültigkeitsbereiche, spezielle Deklarationen und Typumwandlungen können?
das einzige was ich mir unter fortgeschritten vorstellen könnte, wären typen aus der WinApi wie HANDLE usw. aber nein, diese typen lernt man dann, wenn man sie braucht und nicht vorher.
Als Beispiel für jeden Abschnitt steht hier: Zeiger, Referenzen, Arrays, Zeichenketten, Arrays und Zeiger, Parameterübergabe mit Zeiger,Arrays und Referenzen, Rückgabe von Zeigern,Arrays und Referenzen und Fortgeschrittene Typen und Beispiele zu den Typen stehen hier struct, int, bool etc.
Eigne dir die Basics von der Winapi & Programmiersprache an und dann hau drauf. (Wirst halt viel zeit mit google verbringen )
Das schwierige an vernünftigen Hacks ist eher das Reverse Engineering als das programmieren.
Lege dir mal die Grundlagen vom Programmieren zu und dann schau ,dass du dich ins Reverse Engineering einliest. Dann kannst du ja beide Wissensbereiche gleichzeitig erweitern. Denn ums Reverse Engineering kommst du nicht herum wenn du nicht nur leechen willst von anderen.