Mal ganz ketzerisch:
Gar keine
Warum?
- Weil Du Dir daheim einen eigenen Programmierstil angewöhnst und danach in der Arbeit in Konflikte gerätst.
- Weil Du nicht weisst, mit welcher Sprache Du einmal arbeiten musst.
Ich arbeite zum Beispiel mit RPG, einer Sprache die speziell für IBM AS/400 entwickelt wurde. Ich hatte am Anfang enorme Probleme, da sich die RPG-Programmierung entscheidend von C/C++ usw. unterscheidet.
Meine Meinung:
Guck Dir irgendeine Programmiersprache an und versuche die Grundkonzepte, die in den meisten Sprachen existieren damit zu lernen. (Schleifen (Kopf-, Fußgesteuert), Arrays, Zeiger, Mehrfachverzweigung (switch), Datentypen usw). Ob das jetzt in PHP, Basic, C or whatever passiert ist erstmal egal.
Konzentriere Dich lieber auf deinen Schulabschluss, da gute Noten essentiell für die Ausbildungsplatzsuche sind.