Man muss sich immer im Klaren darüber sein, wie man "schnelle Erfolge" definiert.
Ich denke, es ist der Regelfall, dass man als Anfänger seine Erwartungen viel zu hoch steckt. Man ist sich nicht bewusst, was alles dahinter steckt (und ich persönlich finde das im Nachhinein auch gut, da zu viel Input definitiv entmutigend wirkt). Ich empfehle erstmal, dass du dich mit den Grundlagen beschäftigst, ob nun C++, oder eine andere Sprache. Ich habe auch mit C# angefangen, aber doch recht schnell auf C++ gewechselt und ich kann immer wieder betonen, dass nur Übung richtig schult.
Wenn du akzeptable Englischkenntnisse hast, kannst du zum Beispiel das Language Tutorial auf cplusplus.com durcharbeiten und einige Sachen, die du dort kennenlernst und vielleicht auf Anhieb nicht verstehst, nochmal bei Google nachschlagen und möglicherweise eine bessere/umfangreichere Erklärung auch auf deutsch finden.
Bücher sind natürlich auch zu empfehlen.
Entwickel einfach Programme (z.b. einfachen Konsolentaschenrechner o.Ä.). Freue dich, wenn etwas klappt. Hake nach, wenn etwas nicht klappt.
Mach dir Gedanken, wie man etwas umsetzen könnte.
Mach dir keine Sorgen, wenn du jetzt noch nicht für alles passende Konzepte findest. Im Studium (z.B. Informatik) lernt man umfassend die theoretischen Aspekte und Methoden, die es gibt.