Gerade um eine Herangehensweise an Aufgaben und Problemen zu finden sind doch erst mal Erfahrungswerte nötig. Hat meiner Meinung nach nichts mit Dummheit zu tun und könnte man so auch nicht nennen.
Ich habe vor gut 11 oder 12 Jahren damit angefangen, dass ich HTML und JavaScript gelernt habe. Ohne Bücher und Internet. Ich konnte mir dazu immer nur alle paar Wochen mal ein bisschen was ausdrucken und habe verschiedene HTML-Tags aus Quellcodes abgeschrieben. Und dann halt einfach rumprobiert.
Das Wichtigste beim Lernen ist, dass man nicht einfach nur Quelltexte abtippt und mal kurz den Text dazu durchliest. Man muss sich damit auseinandersetzen, die Dinge einfach mal verändern und viel ausprobieren.
Wenn man sich bei einem Punkt nicht sicher ist, dann nicht direkt das nächste Forum konsultieren, sondern die Dokumentation lesen. Ich komme so viel besser und schneller voran, als wenn ich mich erst durch etliche Beiträge wühle und mich durch persönliche Meinungen irritieren und verunsichern lasse.
In der Projektmappe meines SFML-Projektes haben sich mittlerweile auch etliche Projekte angesammelt, in denen ich dann einfach alles mögliche ausprobiere. Zu jeder Thematik ein Projekt. Das ist dann auch super praktisch wenn man mal eine Pause einlegt/einlegen muss. Dann hat man später sein eigenes kleines Nachschlagewerk.
Was ich mit der Zeit auch festgestellt habe ist, dass ich die Lösung für ein Problem schneller finde, wenn ich versuche es zu beschreiben. Hier im Forum habe ich schon oft angefangen Fragen zu formulieren und kam dann während des Schreibens selbst auf des Rätsels Lösung. Das ist wohl das was mit strukturiertem Denken gemeint ist
. Aber wenn man etwas halt einmal gemacht hat, wird man beim nächsten Mal eben auf diese Erfahrung zurückgreifen können. Es sei denn, man schreibt nur blind Quelltexte ab. Denn dann hat man in der Regel nicht automatisch verstanden was man eigentlich tut.