Wie kann ich den bereits gelernten Stoff am besten trainieren?

Das Lösen von Programmieraufgaben trainiert man am besten, indem man immer wieder neue Übungen macht, für bereits gefundene Lösungen neue Lösungsansätze sucht und Übungen ausbaut.

Neben der Erarbeitung von eigenständigen Lösungen kann es auch sehr hilfreich sein, Source-Code aus verschiedenen Quellen zu lesen. Auf diesem Weg kann man Lösungswege entdecken, die man selbst nie in Betracht gezogen hätte.