Bei allem, was du andere für dich machen lässt, lernst du nichts. Ich sagte ja, das ist wie schummeln in der Schule. Die richtigen Antworten auswendig lernen oder irgendwo abschreiben bringt dich auch nicht weiter. Das ist ja auch allgemein bekannt, es gibt da auch zahlreiche Untersuchungen zu. Es gibt auch bereits welche, wonach die praktischen Auswirkungen von "Code-Assistenten" nahezu Null oder gar negativ sind.
Wenn du nur eine Erklärung anfragst, nun, das kommt auf den Einzelfall an und was du dann als nächstes machst. Eine unverifizierte und dann falsche Erklärung bringt dich auch nicht weiter. Wenn du eine richtige Antwort erhälst und das dann selbst anwendest, ja, dann hast du evtl. etwas gelernt.
Da kannst du dich aber nicht drauf verlassen. Sprachmodelle sind inhärent ungeeignet für eine solche Aufgabe, d.h. Erklärungen liefern und selbst Code schreiben. Sie generieren nur Sprache. Korrekte Treffer sind mehr Zufall als alles andere und basieren auf gelernten, womöglich sogar korrekten, Texten, die jemand anderes schonmal geschrieben hat. Die Modelle generieren eine Ausgabe, die das imitiert und wie eine Erklärung für deinen Input aussieht. Den Inhalt versteht das System nicht. Und per Definition kann jemand, der etwas nicht versteht, es nicht selbst anderen erklären.