Ein bisschen Eigeninitiative wäre schön und ist eigentlich auch Grundvoraussetzung für Programmierer allgemein.
Open Source bedeutet, dass der Quellcode für jeden frei zugänglich ist. Jeder kann ihn einsehen, kopieren, verändern und Vorschläge zur Verbesserung machen.
Bisschen googlen und recherchieren - führt auch meist schneller zu Ergebnissen. Und bitte beim Thema bleiben, idealerweise auf Englisch.
Es gibt hier mehrere Threads dazu, wie man anfängt. Das hängt auch ein bisschen von der Hardware ab und was du vorhast.