Hallo!
Ich glaube, dass wird nicht einfach. Wenn es einem beigebracht wird, ist die Hürde einfach niedriger, weil man z.B. bei Fragen nachfragen kann. So werden einfach Hindernisse schnell und effektiv geklärt. Wenn man sich das selbst erarbeiten muss, wird man oft verzweifeln und vielleicht sogar die Motivation verlieren - das wäre doch schade. Dennoch glaube ich, dass man Programmieren selbstständig lernen kann, aber dann am besten im Rahmen eines Fernstudiums / Ausbildung mit Praxisbezug, so kann man gleich mitgeteilte Inhalte anwenden und testen. Reine Theorie bringt einem gar nichts. Fernstudium finde ich vielleicht sogar noch besser, da man sein eigenes Tempo gehen kann und sich der Thematik selbstständig nähern kann.
Das ist nur meine Meinung...