Antworten mindestens die Grund lagen von php, mysql, html, css beherrschen js hilft auch öfters, dann ein existierendes Modul mal analysieren besteht im wesentlichen aus Folgendem
1. Install und deinstall Routinen
2. manchmal Admin Optionen
3. Datei welche eingebunden wird
4. ggffs. Dateien mit Funktionen Klassen etc.
5. evtl. Bilder und natürlich ccs und js welche eingebunden werden soll
Nicht schreien aber jedes Modul ist Induviduell daher gibts kein Schema F nach dem ein Modul geschrieben wird.
Gruss
mantis