ich glaube das nicht dein "Hirn" dir im Wege steht, sondern dass du falsch ran gehst. Du musst einfach Zeit investieren in die Grundlagen. Richtig viel Zeit. Ich weiß nicht wie ich es noch schreiben soll. Du musst die Syntax einer Sprache lernen, also z.B. muss eine Zeile mit ; enden, musst du Einrückungen in bestimmtem Maße machen, benötigst du eckige, runde oder geschweifte Klammern, Sternchen oder Pfeile oder sontiges. Du musst wissen welche Variablentypen es gibt, wie man sie deklariert, nutzt etc. Du benötigst wissen, wie Funktionen aufgebaut sind, wie du Funktionsbibliotheken des System oder von Dritten einbindest und verwendest. All diese Konzepte benötigst du. Und dann erst macht es Sinn, dass du dich mit den API (Application Programming Interface) und den darin enthaltenen Funktionen und Aufrufen von macOS oder so beschäftigst.
Klar ist es schön sofort irgendwas tolles auf der GUI zu haben. Aber du hast es doch bislang schon erfahren, dass es eben zäh ist, sowas selbst zu erstellen, weil dir gar nicht einfällt, wie du die Idee konkret umsetzten sollst. Nicht weil du nicht logisch denken kannst, sondern weil du eher nicht weißt, welche Funktion es überhaupt gibt für einen der vielen kleinen Schritte, ob du dir das alles selbst erstellen musst und wie du dir das erstellst.