Aus eigener Erfahrung (Umschulung FIAE, gerade AP2 geschrieben):
In der Schule lernst Du Basics, zumindest was das Programmieren betrifft. Unser Unterricht war qualitativ stark schwankend, von sehr guten bis sehr schlechten Dozenten. Daher kann man sich einerseits nicht drauf verlassen, andererseits reicht das auch nicht aus, um wirklich produktiv in einem Betrieb mitzuarbeiten.
Wie sieht die Umschulung bei Euch aus? Bei uns waren das die ersten 15 Monate Theorie (=Unterricht), dann die letzten 9 Monate Praktikum in einem Betrieb.
Würde ich es heute nochmal machen, dann
1. sehr früh einen Praktikumsplatz suchen
2. In diesem Unternehmen dann schonmal klären, welche Programmiersprachen genutzt werden
3. Diese Sprache(n) dann lernen und sich auch im Vorfeld mit dem Unternehmen absprechen, was sonst noch hilfreich wäre.
Zum Thema "such dir ein Projekt und programmier' einfach": da ist schon was dran! Besonders wenn das Unternehmen Dir eine Sprache vorgeben kann. Und der Umstieg von einer OO-Programmiersprache auf eine andere ist dann auch nicht mehr so schwer. In der Schule hatten wir fast nur Java, im Betrieb arbeite ich jetzt mit C#. Produktives Arbeiten ist was anderes als kleine Übungen, aber man muss sich da reinfuchsen. Das müssen auch erfahrene Kollegen, wenn sie neu irgendwo anfangen 😉
Wenn Du Dich nicht entscheiden kannst: mit Java, C# oder Python machst Du sicher nichts falsch! Da gibt es im Netz auch zahlreiche Projekte, die Du umsetzen kannst.