Chat GPT kann dir definitiv helfen, allerdings nur wenn man es richtig einsetzt. Ansonsten kann es den Weg noch schwieriger machen.
Suche dir am besten ein Projekt das du bauen möchtest. Dann schreibe dir (bevor du anfängst irgendwas zu programmieren) auf was die App genau machen soll. Wirklich bis ins kleinste Detail. Das kommt dir am Anfang vielleicht total bescheuert vor, aber schreibe es so, als wenn du es einem kleinen Kind erklären willst, was keinen Plan von deiner App Idee hat.
Dann schreibst du Pseudocode, also in deutsch oder englisch den Ablauf des Programms.
Erst dann versuchst du richtigen Code zu schreiben und das Konzept umzusetzen. Versuche es selbst, wenn es nicht klappt frage nach dem spezifischen kleinen Teilproblem Chat GPT. Dann versuche die Antwort zu verstehen, wenn du sie nicht verstehst frage chat gpt so lange, bist du sie verstehst. Erst wenn du den Teil deines Programms richtig verstanden hast, machst du weiter mit dem nächsten Problem.
Am besten erstellst du für jedes Teilproblem einen ToDo Listen Punkt den du abhaken kannst. Das motiviert dich dran zu bleiben.
Außerdem würde ich neue Konzepte in einem Notitzbuch niederschreiben und versuchen sie mir selbst zu erklären. Wenn du sie nämlich jemand anderen erklären kannst, hast du sie auch selbst richtig verstanden.
Irgendetwas auswendig zu lernen ist sinnlos (außer der grundlegende Syntax natürlich). Programmieren ist etwas aktives mit unterschiedlichen Problemen bei jeder Anwendung, die eine individuelle Lösung benötigen.
Viel Erfolg, du schaffst das mit genügend Motivation!