pinMode & digitalWrite außerhalb von Setup und Loop verwenden

was mit C / C++ ist, bin ich ganz ehrlich ist mir egal

Die Sprache, welche du verwendest um deinen Arduino zu programmieren ist C++.
Und wenn dir egal ist, was mit C++ ist, dann schätze ich die Sache als recht hoffnungslos ein.

Beispiel:
Du wirst nicht im Straßenverkehr überleben, wenn du die Regeln ignorierst.
Scherereien, wirst du dir einhandeln.

Zukunftsaussicht, Muecke&Arduino:
Dank deiner Verweigerungshaltung wirst du immer auf niedrigsten Niveau rum krebsen, und nie wirklich wissen, was du da tust.
Ein ewiges stochern im Nebel.
Auch die Geschichte mit dem blinden Huhn, und dem Korn, trifft.
Du wirst die Antworten in den Foren nicht verstehen.
Die anderen Forenuser verstehen deine Fragen nicht.
Die Beispiele wirst du nicht verstehen.

Ich befürchte, dass du aus Frust den ganzen Kram irgendwann in die Ecke wirfst, da der wachsende Frust, die wenigen Erfolgserlebnisse, überwuchert. Ein gültiger Selbstschutz, wäre das dann.

Es liegt in deiner Hand, wie die Zukunft aussieht.
Aber ohne C++ zu lernen, sieht sie in Sachen Arduino sehr trübe aus.

Ich bitte Entschuldigung wenn ich immer wider die Falschen begreife verwende, ich mache das rein Hobby massig, und habe im Berufsleben damit 0,00% Berührungspunkte.

Es dreht sich nicht um Schuld.

Für eine erfolgreiche Kommunikation ist es unabdingbar, dass man sich auf ein gemeinsames Vokabular einigt. Ein solches Vokabular ist kontextabhängig. Hier ist der Kontext C++.
Verweigerst du C++, dann verweigerst du die Kommunikation implizit gleich mit.
Ebenso deine Erfolgserlebnisse.